【Centos】Centos 7.6 安装 Skywalking 9.2.0,存储为 MySQL

1  前言

我要再来装一个 Skywalking,服务没有监控你慌不慌,来一个,MySQL之前装过了哈,看前边的文章。

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

https://skywalking.apache.org/docs/main/v9.2.0/en/setup/backend/backend-setup/#requirements-and-default-settings

2  安装步骤

2.1  下载压缩包

注意要先看自己的jdk版本哈,选择适合你的版本:

下载压缩包:https://skywalking.apache.org/downloads/

下载完,解压哈:

2.2  修改配置文件为 MySQL

修改之前最好保留一份原始的旧的文件哈:

cp application.yml application-old.yml

然后我们改 application.yml :

往下滑改下 MySQL 的配置信息(因为我的MySQL和Skywalking在一台机器上,我就只改了密码就可以了):

2.3  创建数据库,并初始化

从连接信息看我们需要创建 swtest数据库,当然也可以改别的数据库哈,我这里就默认了哈:

然后我们执行初始化脚本:

sh oapServiceInit.sh

看看初始化日志:

发现报错:(原因是没有 MySQL的驱动哈)

来给你个地址,这里下载驱动:

https://dev.mysql.com/downloads/

下载下来放置到 Skywalking的 oap-libs下:

我们再启动试试:

启动没报错,并且我们的表都初始化创建好了:

2.4  修改默认端口,并启动

因为UI的默认端口是8080,很容易冲突我们把它改掉:

修改好后,我们启动,在bin目录下执行startup.bat即可启动服务:

执行startup.bat之后会启动如下两个服务:
(1)Skywalking-Collector:追踪信息收集器,通过 gRPC/Http 收集客户端的采集信息 ,Http默认端口 12800,gRPC默认端口 11800。
(2)Skywalking-Webapp:管理平台页面 默认端口 8080 我改成了 14040

看日志没报错,我们访问页面瞅瞅,没改默认端口的话是 ip:8080,我改了我的是 ip:14040哈:访问页面可以了。

2.5  增加下开机自启动

sudo vi /etc/systemd/system/skywalking.service
复制代码
[Unit]
Description=skywalking Service
After=network.target

[Service]
ExecStart=/usr/skywalking/bin/startup.sh
User=root
PrivateTmp=true
LimitNOFILE=65536
Restart=always

[Install]
WantedBy=multi-user.target
复制代码
# 启动 
sudo systemctl start skywalking
# 开启开机自启
sudo systemctl enable skywalking
# 查看是否自启动
sudo systemctl is-enabled skywalking

3  小结

好啦,服务端就完事了,下节我们把微服务启动加上agent 看看能不能在界面上看到我们的服务信息哈。

posted @   酷酷-  阅读(396)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示