一、相關網址
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伺服器;
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
(2) 資料存儲修改為 elasticsearch,配置 elasticsearch的位址,命名空間,和使用者名密碼(沒有則不需填寫)
storage-selector 和 storage- elasticsearch
:wq保持退出。
(3)修改webapp配置檔案
vim webapp/webapp.yml
修改端口号為18080,更改成本機的ip位址
4、運作
./bin/startup.sh
5、本機驗證
telnet 127.0.0.1 11800
telnet 127.0.0.1 18080
如上界面,說明已經安裝成功了。還可以檢視下日志,看下是否有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
四、外部通路 UI界面
http://192.168.24.160:18080/
能通路,說明成功了。
五、代碼內建Skywalking Agent寫資訊。
過1,2分鐘後就可以看到資料了。