再出發(fā):Skywalking 8.4安裝指南
這篇文章僅做分享,因為剛剛涉獵這一塊,在慢慢學(xué)習(xí),不好做過多講解,畢竟也是剛開始學(xué)習(xí)國內(nèi)的資料不太多(免費),只能依托官網(wǎng)和google。
正文
環(huán)境
- 系統(tǒng):CentOS 8.2
- 軟件版本:8.4(最新)
- java版本:8
- 后端存儲:ES7
多說一句
Skywalking自帶演示H2,但實際測試下來真的是演示前端,只有個界面,那還不如直接看Github的Demo環(huán)境,所以建議還是用ES。
ES7安裝
1.安裝JDK環(huán)境
- dnf -y install java wget
2.下載ES7包(rpm安裝方式)
- wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.1-x86_64.rpm
- rpm -ivh elasticsearch-7.11.1-x86_64.rpm
3.啟動ES7。
- systemctl start elasticsearch.service&&systemctl enable elasticsearch.service
4.檢查ES7狀態(tài)。此時無法訪問,由于初始化配置文件未配置的原因。

此時無法訪問
5.修改ES配置文件。
- vi /etc/elasticsearch/elasticsearch.yml
修改集群名稱,記得格式要對齊

允許所有IP訪問,同樣格式對其

由于是單機環(huán)境,所以只需要一個
6.重啟es服務(wù)并驗證(如果重啟失敗,注意檢查格式是否正常,格式對齊就沒啥問題)
- systemctl restart elasticsearch.service
成功
Skywalking部署
1.下載安裝包。
- wget https://mirrors.bfsu.edu.cn/apache/skywalking/8.4.0/apache-skywalking-apm-es7-8.4.0.tar.gz
2.解壓安裝包
- mkdir /skywalking
- mv apache-skywalking-apm-es7-8.4.0.tar.gz /skywalking/
- cd skywalking
- tar -zxvf apache-skywalking-apm-es7-8.4.0.tar.gz
- cd apache-skywalking-apm-bin-es7
3.修改skywalking配置文件
- vi config/application.yml
找到存儲選項,選擇器里填寫elasticsearch7,因為是ES7

填寫ES7集群名稱以及IP地址。

開啟自監(jiān)控

開啟telemetry

開啟自監(jiān)控
4.安裝java及啟動skywalking
- dnf -y install java
- sh bin/startup.sh
啟動成功

首次啟動不斷創(chuàng)建索引
5.訪問前端。

訪問正常

總結(jié)
整個安裝過程經(jīng)歷了很多坑,不過最終還是折騰出來了,后續(xù)慢慢學(xué)習(xí)分享。