热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

kafka+zookeeper+logstash安装

2019独角兽企业重金招聘Python工程师标准[rootswarm02data]#tar-zxvfkafka_2.12-2.2.0.tgz[rootswarm02data]

2019独角兽企业重金招聘Python工程师标准>>> hot3.png


[root@swarm02 data]# tar -zxvf kafka_2.12-2.2.0.tgz [root@swarm02 data]# mv kafka_2.12-2.2.0 kafka
[root@swarm02 data]# ll
total 55696
drwxr-xr-x 6 elk elk 4096 May 5 03:47 elk
drwxr-xr-x 6 root root 83 Mar 9 14:46 kafka
-rw-r--r-- 1 root root 57028557 May 6 10:02 kafka_2.12-2.2.0.tgz
drwxr-xr-x 3 elk elk 78 Apr 30 04:28 skyworking
[root@swarm02 data]# [root@swarm02 kafka]# pwd
/data/kafka[root@swarm02 kafka]# mkdir logsvim /config/server.propertieslog.dirs=/data/kafka/logs
zookeeper.connect=localhost:2181启动
/data/kafka/bin/kafka-server-start.sh /data/kafka/config/server.properties &
停止
/data/kafka/bin/kafka-server-stop.sh搭建zookeeper
[root@swarm02 data]# tar -zxvf zookeeper-3.4.6.tar.gz
[root@swarm02 data]# mv zookeeper-3.4.6 zookeeper进入Zookeeper的config目录下
拷贝zoo_sample.cfg文件重命名为zoo.cfg,然后修改dataDir属性[root@swarm02 data]# mv zookeeper-3.4.6 zookeeper
[root@swarm02 data]# ll
total 72988
drwxr-xr-x 6 elk elk 4096 May 5 03:47 elk
drwxr-xr-x 7 root root 94 May 6 10:08 kafka
-rw-r--r-- 1 root root 57028557 May 6 10:02 kafka_2.12-2.2.0.tgz
drwxr-xr-x 3 elk elk 78 Apr 30 04:28 skyworking
drwxr-xr-x 10 elk elk 4096 Feb 20 2014 zookeeper
-rw-r--r-- 1 root root 17699306 May 6 10:15 zookeeper-3.4.6.tar.gz
[root@swarm02 data]# [root@swarm02 data]# cd zookeeper/[root@swarm02 zookeeper]# mkdir data
[root@swarm02 zookeeper]# mkdir log
[root@swarm02 zookeeper]# ll
total 1532
drwxr-xr-x 2 elk elk 141 Feb 20 2014 bin
-rw-rw-r-- 1 elk elk 82446 Feb 20 2014 build.xml
-rw-rw-r-- 1 elk elk 80776 Feb 20 2014 CHANGES.txt
drwxr-xr-x 2 elk elk 88 May 6 10:31 conf
drwxr-xr-x 10 elk elk 122 Feb 20 2014 contrib
drwxr-xr-x 2 root root 6 May 6 10:33 data
drwxr-xr-x 2 elk elk 4096 Feb 20 2014 dist-maven
drwxr-xr-x 6 elk elk 4096 Feb 20 2014 docs
-rw-rw-r-- 1 elk elk 1953 Feb 20 2014 ivysettings.xml
-rw-rw-r-- 1 elk elk 3375 Feb 20 2014 ivy.xml
drwxr-xr-x 4 elk elk 4096 Feb 20 2014 lib
-rw-rw-r-- 1 elk elk 11358 Feb 20 2014 LICENSE.txt
drwxr-xr-x 2 root root 6 May 6 10:33 log
-rw-rw-r-- 1 elk elk 170 Feb 20 2014 NOTICE.txt
-rw-rw-r-- 1 elk elk 1770 Feb 20 2014 README_packaging.txt
-rw-rw-r-- 1 elk elk 1585 Feb 20 2014 README.txt
drwxr-xr-x 5 elk elk 44 Feb 20 2014 recipes
drwxr-xr-x 8 elk elk 145 Feb 20 2014 src
-rw-rw-r-- 1 elk elk 1340305 Feb 20 2014 zookeeper-3.4.6.jar
-rw-rw-r-- 1 elk elk 836 Feb 20 2014 zookeeper-3.4.6.jar.asc
-rw-rw-r-- 1 elk elk 33 Feb 20 2014 zookeeper-3.4.6.jar.md5
-rw-rw-r-- 1 elk elk 41 Feb 20 2014 zookeeper-3.4.6.jar.sha1
[root@swarm02 zookeeper]# [root@swarm02 zookeeper]# cd conf/
[root@swarm02 conf]# ll
total 12
-rw-rw-r-- 1 elk elk 535 Feb 20 2014 configuration.xsl
-rw-rw-r-- 1 elk elk 2161 Feb 20 2014 log4j.properties
-rw-rw-r-- 1 elk elk 922 Feb 20 2014 zoo_sample.cfg
[root@swarm02 conf]# cp zoo_sample.cfg zoo.cfg
[root@swarm02 conf]# ll
total 16
-rw-rw-r-- 1 elk elk 535 Feb 20 2014 configuration.xsl
-rw-rw-r-- 1 elk elk 2161 Feb 20 2014 log4j.properties
-rw-r--r-- 1 root root 922 May 6 10:28 zoo.cfg
-rw-rw-r-- 1 elk elk 922 Feb 20 2014 zoo_sample.cfg
[root@swarm02 conf]# [root@swarm02 conf]# vim zoo.cfg
# 数据的存放目录
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/log
# 端口,默认就是2181
clientPort=2181/data/zookeeper/bin/zkServer.sh start
/data/zookeeper/bin/zkServer.sh stop
/data/zookeeper/bin/zkServer.sh restart
/data/zookeeper/bin/zkServer.sh statusnetstat -tunlp|egrep "(2181|9092)"[root@swarm02 config]# vim logstash-kaka.confinput {kafka {topics_pattern => "cetc-.*" consumer_threads => 10decorate_events => trueauto_offset_reset => "latest"bootstrap_servers => "10.0.14.29:9092"codec => "json"}
}output {stdout { codec => rubydebug }elasticsearch {hosts => [ "10.0.14.29:9200" ]index => "%{[@metadata][kafka][topic]}"}}/data/elk/logstash/bin/logstash -f /data/elk/logstash/config/logstash-kaka.confnohup /data/elk/logstash/bin/logstash -f /data/elk/logstash/config/logstash-kafka.conf &nohup /data/elk/logstash/bin/logstash -f /data/elk/logstash/config/logstash-kafka.conf &Sending Logstash logs to /data/elk/logstash/logs which is now configured via log4j2.properties
[2019-05-06T11:16:28,581][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified
[2019-05-06T11:16:28,604][INFO ][logstash.runner ] Starting Logstash {"logstash.version"=>"6.5.4"}
[2019-05-06T11:16:29,567][INFO ][logstash.config.source.local.configpathloader] No config files found in path {:path=>"/data/elk/logstash/conf/logstash-kaka.conf"}
[2019-05-06T11:16:29,577][ERROR][logstash.config.sourceloader] No configuration found in the configured sources.
[2019-05-06T11:16:29,966][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}netstat -tunlp|egrep "(9600)"[root@swarm02 ~]# /data/kafka/bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic apploghttp://192.168.20.101:9600http://192.168.20.101:9600/_nodehttp://192.168.20.101:9600/_node/statshttp://192.168.20.101:9600/_node/hot_threads# curl http://192.168.20.101:9600/_node/stats?prettyAPI:Logstash提供了丰富的api来查看Logstash的当前状态

 


转:https://my.oschina.net/zhongwenhao/blog/3049358



推荐阅读
  • Jboss的EJB部署描述符standardjaws.xml配置步骤详解
    本文详细介绍了Jboss的EJB部署描述符standardjaws.xml的配置步骤,包括映射CMP实体EJB、数据源连接池的获取以及数据库配置等内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • springboot启动不了_Spring Boot + MyBatis 多模块搭建教程
    作者:枫本非凡来源:www.cnblogs.comorzlinp9717399.html一、前言1、创建父工程最近公司项目准备开始重构,框 ... [详细]
  • uboot与linux驱动1.uboot本身是裸机程序(1)在裸机中本来是没有驱动概念的(狭义的驱动概念是指在操作系统中用来具体操控硬 ... [详细]
  • 开发笔记:MyBatis学习之逆向工程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了MyBatis学习之逆向工程相关的知识,希望对你有一定的参考价值。转载:http://w ... [详细]
  • PHP连接MySQL的2种方法小结以及防止乱码【PHP】
    后端开发|php教程PHP,MySQL,乱码后端开发-php教程PHP的MySQL配置报错信息:ClassmysqlinotfoundinAnswer:1.在confphp.ini ... [详细]
  • 多个子流程_Assets Bundle 大厅子游戏热更的新姿势!
    前言CocosCreator2.4版本出来很久了,期待了许久的新功能AssetBundle也出来了。论坛上关于bundle的帖子很多,但是没有一篇关于b ... [详细]
author-avatar
飞舞的猫2502890283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有