天天看點

centos 安裝 最新版 skywalking 8.9.1

一、相關網址

1、官網(可以下載下傳,檢視文章)

​​https://skywalking.apache.org/downloads/​​

2、github位址:(可提問題尋求幫助)

​​https://github.com/apache/skywalking​​

3、 qq群(問題回複的不及時)

392443393

二、 實驗環境

作業系統  centos 7.9

先安裝好  elasticsearch 7.16.2

作業系統安裝好jdk 8-17 ,實驗機器jdk 11

java下載下傳位址:

​​https://www.oracle.com/java/technologies/downloads/#java8​​

IP位址為 192.168.24.160

三、安裝skywalking 

1、下載下傳 skywalking 8.9.1

下載下傳位址 : https://skywalking.apache.org/downloads/

centos 安裝 最新版 skywalking 8.9.1

将壓縮檔案上傳到centos伺服器;

2、解壓

tar -zxvf apache-skywalking-apm-8.9.1.tar.gz      

進入

cd apache-skywalking-apm-bin      

3、修改配置檔案

vim config/application.yml      

(1)restHost 改為自己的ip位址

core-- restHost

centos 安裝 最新版 skywalking 8.9.1

 (2) 資料存儲修改為 elasticsearch,配置 elasticsearch的位址,命名空間,和使用者名密碼(沒有則不需填寫)

storage-selector   和 storage-  elasticsearch  

centos 安裝 最新版 skywalking 8.9.1

:wq保持退出。

(3)修改webapp配置檔案

vim  webapp/webapp.yml      

  修改端口号為18080,更改成本機的ip位址

centos 安裝 最新版 skywalking 8.9.1

4、運作

./bin/startup.sh      
centos 安裝 最新版 skywalking 8.9.1

5、本機驗證 

telnet 127.0.0.1 11800

telnet 127.0.0.1 18080      
centos 安裝 最新版 skywalking 8.9.1

如上界面,說明已經安裝成功了。還可以檢視下日志,看下是否有Error.

日志在  logs目錄下,主要是看  skywalking-oap-server.log 這個日志。

若提示沒有telnet 指令,則使用  yum install telnet -y 安裝下。

6、防火牆開啟端口 8080,  18080,11800 和 12800 。

firewall-cmd --zone=public --add-port=18080/tcp --permanent
firewall-cmd --zone=public --add-port=11800/tcp --permanent      
firewall-cmd --zone=public --add-port=12800/tcp --permanent      

重新開機防火牆

service firewalld restart      
centos 安裝 最新版 skywalking 8.9.1

四、外部通路 UI界面

http://192.168.24.160:18080/      

能通路,說明成功了。

五、代碼內建Skywalking Agent寫資訊。

 過1,2分鐘後就可以看到資料了。