热门标签 | 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



推荐阅读
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 如何将Python与Excel高效结合:常用操作技巧解析
    本文深入探讨了如何将Python与Excel高效结合,涵盖了一系列实用的操作技巧。文章内容详尽,步骤清晰,注重细节处理,旨在帮助读者掌握Python与Excel之间的无缝对接方法,提升数据处理效率。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
    在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 解决问题:1、批量读取点云las数据2、点云数据读与写出3、csf滤波分类参考:https:github.comsuyunzzzCSF论文题目ÿ ... [详细]
  • 依然最钟爱《People Have the Power》,强烈推荐大家聆听这首经典之作
    尽管今日情绪低落,我在音乐库中反复筛选,最终还是选择了《People Have the Power》来激励自己。这首歌不仅旋律动听,歌词也充满力量,能够带给人正能量。强烈建议大家找来聆听,体验其独特的魅力。《People Have the Power》虽然不是出自专辑《Horses》,但同样是一首不可多得的经典之作。 ... [详细]
  • 手指触控|Android电容屏幕驱动调试指南
    手指触控|Android电容屏幕驱动调试指南 ... [详细]
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社区 版权所有