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服务器;
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分钟后就可以看到数据了。
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
为之网-热爱软件编程 http://www.weizhi.cc/