部署Elasticsearch和zipkin
1.部署Elasticsearch
1.1下载安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.3.tar.gz
1.2.解压tar压缩包
tar -zxvfelasticsearch-5.3.3.tar.gz
rm -rfelasticsearch-5.3.3.tar.gz
1.3.修改elasticsearch.yml配置
vim elasticsearch.yml
文末增加
#池子大小
thread_pool.bulk.queue_size:1000
#开启跨域访问支持,默认为false
http.cors.enabled: true
#跨域访问允许的域名地址,(允许所有域名)以上使用正则
http.cors.allow-origin: /.*/
1.4.执行启动脚本,并且验证
如果是用root账号启动,会错误
这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,
建议创建一个单独的用户用来运行ElasticSearch
创建elsearch用户组及elsearch用户
groupadd elsearch useraddelsearch -g elsearch -p elasticsearch
更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
cd /opt chown -Relsearch:elsearch elasticsearch
切换到elsearch用户再启动
su elsearch
./elasticsearch -d后台启动
验证:
curl localhost:9200
出现以下图
PS: ES默认安装路径
cd /opt/elasticsearch/elasticsearch-5.3.3/bin/
su elsearch
./elasticsearch -d
2.部署安装zipkin
2.1 获取jar包
因为现在zipkin源码是由我们修改过了,直接获取gitlab上的源码,查看readme.md文件,里面与详细的打包步骤,这里我就直接拿已经打包好的
2.2直接启动脚本即好
访问地址即可:
启动脚本:
sh run_zipkin.sh
停止脚本:
sh stop_zipkin.sh
来自 <https://note.youdao.com/share/iframe.html>