目录
第三步:安装elasticsearch-head-master(相当于客户端)
第四步:启动elasticsearch-head-master客户端
第一步:部署前准备:
(1)下载Elasticsearch所需的包 elasticsearch-5.1.1及elasticsearch-head-master
(2)zipkin-server-2.14.0-exec.jar
(3)jdk1.8环境(安装及配置不在这里细说)
第二步:启动elasticsearch(服务端)
elasticsearch-5.1.1 ---->bin--------->双击elasticsearch.bat就可以启动了
如果遇到windows中双击后闪退,很可能是是配置文件有问题elasticsearch.yml(修改network.host为自己电脑的ip地址)
显示如下则elasticsearch启动成功
第三步:安装elasticsearch-head-master(相当于客户端)
1、安装node环境
2.安装grunt(客户端启动命令)
npm install -g grunt-cli
3.进入head文件夹下,执行命令:npm install (我的elasticsearch-head-master在D盘)
第四步:启动elasticsearch-head-master客户端
.安装完成之后npm run start或grunt server,启动head插件
启动后会显示客户端访问地址
http://localhost:9100
第五步:启动zipkin服务
执行zipkin服务
第一种方式本地启动访问报错:java -jar zipkin-server-2.14.0-exec.jar --STORAGE_TYPE=elasticsearch --DES_HOSTS=http://192.168.100.88:9200
第一种方式公司提供的启动简直无语了,启动后访问项目一直提示不能连接
zipkin+Elasticsearch部署分布式链路追踪过程中遇到的问题
第一:提示Failed to connect to localhost/0:0:0:0:0:0:0:1:9200
第二种方式本地启动访问成功: java -DSTORAGE_TYPE=elasticsearch -DES_HOSTS=http://192.168.100.88:9200 -jar zipkin-server-2.14.0-exec.jar > publish.log &
访问elasticsearch客户端地址,注意圈红色地方默认是localhost访问时一直提示未连接,后来改成ip地址后就显示健康。
总结:新接触分布式链路追踪这样的需求,简直一脸蒙逼,windows过程部署就是这几步,这里仅仅介绍了工具window环境的安装及启动,我上面的数据是因为在业务系统中配置了