您当前的位置: 首页 >  centos
  • 4浏览

    0关注

    212博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CentOS7搭建SkyWalking

杰哥的技术杂货铺 发布时间:2021-08-20 15:05:47 ,浏览量:4

文章目录
  • 1.下载 SkyWalking
  • 2.解压
  • 3. 修改配置(Elasticsearch)
  • 4.修改端口号
  • 5.启动 SkyWalking
  • 6.项目集成
  • 7.nacos集成
  • 8.nacos启动报错解决
        • 1.问题说明
        • 2.问题原因
        • 3.问题解决

1.下载 SkyWalking

通过以下链接进行下载到/usr/local目录(目录可随意)

# cd  /usr/local
# wget https://mirrors.tuna.tsinghua.edu.cn/apache/skywalking/8.7.0/apache-skywalking-apm-8.7.0.tar.gz

或直接到官网进行下载

2.解压
tar zxvf apache-skywalking-apm-8.7.0.tar.gz
3. 修改配置(Elasticsearch)

Elasticsearch的安装此处忽略

当前不使用Elasticsearch也行,SkyWalking默认使用H2

配置使用elasticsearch7,注意***nameSpace要与elasticsearch的配置名字一致***

# vim /usr/local/apache-skywalking-apm-bin/config/application.yml

120 storage:
121   selector: elasticsearch
122   elasticsearch:
123     nameSpace: ${SW_NAMESPACE:"与elasticsearch的配置名字一致"}
124     clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}
125     protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}
4.修改端口号
# vim /usr/local/apache-skywalking-apm-bin/webapp/webapp.yml

 16 server:
 17   port: 8080
5.启动 SkyWalking

如果配置了Elasticsearch,请你保证已成功启动Elasticsearch

/usr/local/apache-skywalking-apm-bin/bin/startup.sh

访问:http://服务器IP:8080/

6.项目集成

项目使用jar部署:

nohup java -javaagent:/usr/local/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=ServerNmae  -Dskywalking.collector.backend_service=localhost:11800 -jar xxxxxx .jar >xxxxxx .out 2>&1 &
  • javaagent agent包路径

指定agent包路径时,只需要agent包内文件即可,skywalking其它包文件不需要

-javaagent:/usr/local/apache-skywalking-apm-bin/agent/skywalking-agent.jar
  • skywalking 注册服务名称
-Dskywalking.agent.service_name=ServerNmae
  • 采集信息的服务地址,即skywalking服务连接信息
-Dskywalking.collector.backend_service=localhost:11800
7.nacos集成
# vim /usr/local/nacos/bin/startup.sh

87     JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m -Xmn256m -javaagent:/opt/docker/skywalleting/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=nacos-server -Dskywalking.collec    tor.backend_service=127.0.0.1:11800"
8.nacos启动报错解决 1.问题说明

nacos服务启动报错

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
2.问题原因

nacos使用单节点启动时,需要指定standalone参数

3.问题解决
  • 1.执行脚本启动nacos时指定以单机模式启动
sh ./startup.sh -m standalone
  • 2.修改配置文件参数
1、对应的不同系统打开文件:windows startup.cmd ,linux startup.sh

2、例如linux:修改文件以下内容
 
由 export MODE="cluster"  改为 export MODE="standalone"
 
window:修改文件以下内容
 由 set MODE="cluster" 改为 set MODE="standalone"
 
3、重新启动
关注
打赏
1666063422
查看更多评论
立即登录/注册

微信扫码登录

0.1328s