热释光;dr:我想在elasticsearch中保存数据,我该怎么做?
我有zipkin和kafka还有elasticsearch。Kafka作为痕迹的运输工具。当我向Kafka发送跟踪时,我在zipkinui中得到了它,它在内存中是持久的。我想在es5.0中保留所有跟踪一段时间,当zipkin启动时,或者当我搜索跟踪时,我想在es中搜索,或者在zipkin启动时从es加载跟踪。
我把zipkin和Kafka结合起来:
KAFKA_ZOOKEEPER=kafka1:2181,kafka2:2181 KAFKA_GROUP_ID=zipkin java -jar /opt/zipkin/bin/zipkin.jar --logging.level.zipkin=DEBUG
以下是zipkin存储/elasticsearch http的说明:
这是输出:
STORAGE_TYPE=elasticsearch ES_HOSTS=es5_1:9200 java -jar /opt/zipkin/bin/zipkin-dependencies.jar
17/04/13 17:16:25 INFO ElasticsearchDependenciesJob: Processing spans from zipkin-2017-04-13/span
17/04/13 17:16:25 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
17/04/13 17:16:28 INFO ElasticsearchDependenciesJob: Saving dependency links to zipkin-2017-04-13/dependencylink
17/04/13 17:16:28 INFO ElasticsearchDependenciesJob: Done
但是在索引zipkin的es中没有数据。
1条答案
按热度按时间pxy2qtax1#
您正在尝试运行两个不同的应用程序。
运行
zipkin
使用elasticsearch和kafka的应用程序,您需要使用两组环境变量运行它:一旦你有了
zipkin
运行es的服务器,然后可以使用第二个命令为依赖关系图视图生成数据