zoukankan      html  css  js  c++  java
  • zipkin+kafka+elasticsearch

    1.安装zookeeper(3.4.6)

    安装过程(略)

    启动zookeeper ./bin/zkServer.sh start
    或者bin/zookeeper-server-start.sh conf/zoo.cfg
    netstat -tunlp|grep 2181 #查看zookeeper端口

    2. kafka 安装部署(kafka_2.12-0.11.0.0)

    2.1 下载

    curl -L -O http://mirrors.cnnic.cn/apache/kafka/0.9.0.0/kafka_2.12-0.11.0.0.tgz 

    2.2 解压

    tar -xzf kafka_2.11-0.9.0.0.tgz

    2.3 修改配置文件

    cd kafka_2.12-0.11.0.0

    vi config/server.properties

    server.properties具体设置如下:
    listeners=PLAINTEXT://10.22.0.130:9092(绑定Kafka启动监听的host信息)
    zookeeper.connect=10.22.0.130:2181

    2.4 启动kafka

    bin/kafka-server-start.sh config/server.properties

    2.5 kafka测试

    cd kafka_2.12-0.11.0.0
    生产者:bin/kafka-console-producer.sh --broker-list 10.22.0.130:9092 --topic test
    消费者:bin/kafka-console-consumer.sh --zookeeper 10.22.0.130:2181 --topic test --from-beginning
    模拟生产者发送消息,消费者接收消息
    如图:
    生产者:
    消费者:
    (尽量全都用具体的IP,不要用localhost,很容易报错)

    3.ES-2.4.0安装

    3.1 下载elasticsearch-2.4.0解压即可(用非root用户安装,最好不要用高版本,高版本安装head插件很多坑)

    修改elasticsearch.yml文件,主要是IP和端口
    cd elasticsearch-2.4.0

    vi config/elasticsearch.yml

    然后启动ES,启动方式:./bin/elasticsearch
    可以使用浏览器访问: 

    3.2安装head插件

    ①下载elasticsearch-head-master包,解压
    ②然后将所有文件复制到elasticsearch-2.4.0/plugins/head目录下
    ③重启ES
    ④可以使用浏览器访问: http://10.22.0.130:9200/_plugin/head
    如图所示:

    4.启动zipkin

    zipkin的启动时可以通过传参数的形式配置kafka和ES
    启动命令如下:
    java -DKAFKA_ZOOKEEPER=10.22.0.130:2181 -DSTORAGE_TYPE=elasticsearch
    -DES_HOSTS=http://10.22.0.130:9200 -jar zipkin.jar
    (-D 启动zipkin时携带参数)

    5.编写测试demo

    编写测试demo,向kafka消息队列(10.22.0.130:9092)中发送消息,然后在http://10.22.0.132:9411页面查看zipkin的链路跟踪信息,并且可以在http://10.22.0.130:9200/_plugin/head页面看到相关数据
  • 相关阅读:
    PZISP自动下载软件运行时出现“应用程序无法启动,因为应用程序的并行配置不正确”
    分析Memcached客户端如何把缓存数据分布到多个服务器上
    WebApi参数传递总结
    [NHibernate]一对多关系(级联删除,级联添加)
    提高SQL查询效率
    jquery validate 详解
    Winform子窗体刷新父窗体
    Windows如何修改MySQL用户root密码
    MySQL 5.6 for Windows 解压缩版配置安装
    获取地图文档(*.mxd)中比例尺问题
  • 原文地址:https://www.cnblogs.com/cowboys/p/7602755.html
Copyright © 2011-2022 走看看