再出發(fā):Skywalking 8.4安裝指南
這篇文章僅做分享,因?yàn)閯倓偵娅C這一塊,在慢慢學(xué)習(xí),不好做過多講解,畢竟也是剛開始學(xué)習(xí)國內(nèi)的資料不太多(免費(fèi)),只能依托官網(wǎng)和google。
正文
環(huán)境
- 系統(tǒng):CentOS 8.2
- 軟件版本:8.4(最新)
- java版本:8
- 后端存儲(chǔ):ES7
多說一句
Skywalking自帶演示H2,但實(shí)際測(cè)試下來真的是演示前端,只有個(gè)界面,那還不如直接看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.啟動(dòng)ES7。
- systemctl start elasticsearch.service&&systemctl enable elasticsearch.service
4.檢查ES7狀態(tài)。此時(shí)無法訪問,由于初始化配置文件未配置的原因。

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

允許所有IP訪問,同樣格式對(duì)其

由于是單機(jī)環(huán)境,所以只需要一個(gè)
6.重啟es服務(wù)并驗(yàn)證(如果重啟失敗,注意檢查格式是否正常,格式對(duì)齊就沒啥問題)
- 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
找到存儲(chǔ)選項(xiàng),選擇器里填寫elasticsearch7,因?yàn)槭荅S7

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

開啟自監(jiān)控

開啟telemetry

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

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

訪問正常

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