centos 7 elasticsearch zipkin最佳实践

下载软件服务路径:

下载文件网址:根据需要下载指定的版本信息

https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.23.0

拓扑依赖进程(新定义的默认安装了依赖拓扑,因为需要持续化操作,默认的dependence只是一次性任务,即每次都需要去执行jar进程创建与zipkin-server关联的索引,不符合要求所以没有部署)

Central Repository: io/zipkin/dependencies/zipkin-dependencies/2.4.3

参考指导手册:

zipkin/zipkin-server at master · openzipkin/zipkin · GitHub

配置systemctl启动服务:

elasticsearch的搭建方式可以自己参考网络教程

使用elasticsearch的方式存储数据:

vim /usr/lib/systemd/system/zipkin.service

[Unit]
Description=Zipkin
After=network.target

[Service]
Type=simple
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=zipkin
User=user_00
Group=users
#EnvironmentFile=/etc/sysconfig/zipkinuser
WorkingDirectory=/usr/local/services/zipkin-server
ExecStart=/usr/local/services/jdk1.8.0_181/bin/java -DSTORAGE_TYPE=elasticsearch -DES_HOSTS=http://192.168.0.1:9200 -DES_INDEX_SHARDS=1 -DES_INDEX_REPLICAS=0 -DES_INDEX=test-zipkin -DES_USERNAME=elasticsearch -DES_PASSWORD=123456  -jar /usr/local/services/zipkin-server/zipkin-server-2.21.5-exec.jar
KillMode=process
TimeoutStopSec=60
Restart=on-failure
RestartSec=5
RemainAfterExit=no

[Install]
WantedBy=multi-user.target

注意事项:

启动过程中,会遇到各种问题的情况:

1、elasticsearch的版本与zipkin的版本不匹配导致配置的elasticsearch的索引参数

如分片和副本数无法正常分配导致部署失败 一般选择相对稳定的版本部署

2、配置采集的相关参数应用不当导致的失败:

如启动过程中 调用的STORAGE_TYPE 等参数,需要在前面添加-D 参数指定表示输入参数

3、注意使用的WorkingDirectory需要指定服务的正常的jar路径信息,否则会导致

应用启动过程中提示失败问题 提示某些文件路径不存在的情况

4、dependence依赖的部署参考(一次性任务)

# /usr/lib/systemd/system/zipkin-dependencies.service
[Unit]
Description=Zipkin-dependencies
After=network.target
 
[Service]
Type=simple
#StandardOutput=syslog
#StandardError=syslog
#SyslogIdentifier=zipkin
User=user_00
Group=users
WorkingDirectory=/usr/local/services/zipkin 
ExecStart=STORAGE_TYPE=elasticsearch ES_HOSTS=http://192.168.0.1:9200 ES_INDEX=test-zipkin java -jar zipkin-dependencies-2.4.3.jar & 
KillMode=process
TimeoutStopSec=60
Restart=on-failure
RestartSec=5
RemainAfterExit=no
 
[Install]
WantedBy=multi-user.target

注意事项:

ES_INDEX添加的参数不需要加-D   直接执行对应的参数即可

同时添加的索引名称需要和zipkin-server生成的索引保持一致

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值