首页 > 系统相关 >linux mint安装kafka,及flume与kafka整合

linux mint安装kafka,及flume与kafka整合

时间:2025-01-02 12:10:20浏览次数:1  
标签:flume bin -- agent kafka topic sh mint

需要软件 jdk1.8(jdk-8u131-linux-x64.rpm) zookeeper (zookeeper-3.4.10.tar.gz) kafka 2.11-2.0.0 flume1.8.0   把触控板的操作做为输出 sudo fusuma 1>/var/log/script/test111 2>&1 &   1、jdk就不说了 2、zookeeper安装,参考其他 bin目录./zkServer.sh start 查看状态./zkServer.sh status 3、安装kafka http://kafka.apache.org/downloads.html tar -zxf kafka_2.11-2.0.0.tgz 修改配置文件 gedit config/server.properties listeners=PLAINTEXT://172.17.173.226:9092 外网访问需要加:advertised.listeners=PLAINTEXT://39.105.189.4:9092 log.dirs=/opt/softWare/Cache/kafka 指定日志存放目录   控制台方式,日志记录到当前目录下nohup.out文件中 cd /opt/softWare/kafka_2.11-2.0.0 ./bin/kafka-server-start.sh ./config/server.properties & 后台启动 nohup ./bin/kafka-server-start.sh ./config/server.properties & 查看状态 jps   测试kafka 在bin目录下 创建一个topic ./bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic robots2 --partitions 1 --replication-factor 1 查看创建的topic ./bin/kafka-topics.sh --zookeeper localhost:2181 --list test_kafka   启动消费者 ./kafka-console-consumer.sh --bootstrap-server 172.17.173.226:9092 --topic robots2 --from-beginning 新版的kafka只能使用–bootstrap-server来启动,zookeeper的指令已经被取消了。   在新的shell中启动生产者 bin/kafka-console-producer.sh --broker-list 172.17.173.226:9092 --topic robots2 启动之后输入消息,在消费者的shell中就可以接收到生产者中输入的信息。 单机版安装完成   ================================================================================================================ 1、flume安装目录conf下新建了kafka.properties文件,启动时也应当用此配置文件作为参数启动。 ================================================================ kafka.properties agent.sources = s1 agent.channels = c1 agent.sinks = k1 agent.sources.s1.type=exec agent.sources.s1.command=tail -F /var/log/nginx/access.log agent.sources.s1.channels=c1 agent.channels.c1.type=memory agent.channels.c1.capacity=10000 agent.channels.c1.transactionCapacity=100 #设置Kafka接收器 agent.sinks.k1.type= org.apache.flume.sink.kafka.KafkaSink #设置Kafka的broker地址和端口号 agent.sinks.k1.brokerList=172.17.173.226:9092 #设置Kafka的Topic agent.sinks.k1.topic=robots2 #设置序列化方式 agent.sinks.k1.serializer.class=kafka.serializer.StringEncoder\ agent.sinks.k1.channel=c1 ================================================================== 2、在kafka安装目录下执行如下命令,启动zk,kafka 。 启动zookeeper cd /opt/Servers/zookeeper-3.4.10/bin ./zkServer.sh start 后台启动kafka nohup ./kafka-server-start.sh ../config/server.properties & 打开新终端添加一个topic ./kafka-topics.sh --zookeeper localhost:2181 --create --topic mylog --partitions 1 --replication-factor 1 查看创建的topic ./kafka-topics.sh --zookeeper localhost:2181 --list 打开新终端,在kafka安装目录下执行如下命令,生成对topic robots2 的消费 ./bin/kafka-console-consumer.sh --bootstrap-server 172.17.173.226:9092 --topic robots2 --from-beginning 后台启动flume nohup ./bin/flume-ng agent -c ./conf/ -f ./conf/kafka.properties -n agent -Dflume.root.logger=DEBUG,console &

标签:flume,bin,--,agent,kafka,topic,sh,mint
From: https://www.cnblogs.com/robots2/p/18647366

相关文章

  • linux mint下安装截图工具
    在linux下尝试了多款截图工具,综合下来,觉得shutter是最好用的,推荐大家使用。Shutter是一个强大的截图工具,强大的功能集成到一个直观的简洁界面,应用程序自带多个区域截图(如全屏,选择界面,活动窗口,网站等),方便应用功能,以及有众多插件和上传到Web服务的功能。安装shutter:sudoadd-ap......
  • linux mint安装eclipse
    安装eclipse之前需要先安装配置jdk,参考上面,一、Eclipse的下载与安装1、首先,在Eclipse的官网中下载最新版的LunaSR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的EclipseforJavaEELinux32bit/64bit,Eclipse各个版本其实差别不多,......
  • linux mint安装Idea
    一、前言这一节我们介绍在Linux下如何安装与破解Intellijidea2017。现在有很多公司开发环境都是Linux,所以掌握在Linux环境下使用Idea办公也是咱们必须得掌握的技能。记住我们下载的是Ultimate(旗舰版),不是Community(社区版)。Ultimate(旗舰版)是收费的版本,本文主要是针对这个版......
  • linux mint安装触控板手势fusuma
    安装必要的包,终端输入:sudoapt-getinstalllibinput-toolssudoapt-getinstallxdotoolsudogeminstallfusuma有些人可能会安装失败,因为gem要使用Ruby的环境,如果上面的第三步安装失败了,记得先使用下面这条指令安装Ruby。然后再执行上述第三条命令。sudoapt-getinstall......
  • Linux mint安装外部软件
    //更新系统 sudo apt-get update更新ruanjiansudo apt-get upgrade更新系统//安装浏览器sudo apt-get install chromium-browser google浏览器wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudodpkg-igoogle-chrome-stab......
  • linux mint安装hadoop
    一、安装安装sshopenssh-server 配置jdk环境变量~/.bashrc参考exportJAVA_HOME=/opt/jdk1.7.0_55/exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH exportHADOOP_HOME=/opt/Servers/hadoo......
  • kafka开机自启失败问题处理
    前言:在当今大数据处理领域,Kafka作为一款高性能、分布式的消息队列系统,发挥着举足轻重的作用。无论是海量数据的实时传输,还是复杂系统间的解耦通信,Kafka都能轻松应对。然而,在实际部署和运维Kafka的过程中,我们常常会遭遇一些棘手的问题,其中Kafka开机自启配置就是一个看似简单......
  • Kafka安全优化文档:漏洞修复到安全加固
    文章目录1.1.漏洞修复1.1.1.ApacheKafka反序列化漏洞1.1.2.pm2-kafka代码执行漏洞1.1.3.ApacheKafka安全绕过漏洞1.1.4.ApacheKafkaDistribution-SchemaRepository跨站请求伪造漏洞1.1.5.ApacheKafka输入验证错误漏洞的补丁1.1.6.ApacheKafka信息泄露漏洞1.1.7.......
  • 【杂谈】Kafka的日志段为什么不用内存映射?
    什么是内存映射(Memory-MappedFile)?内存映射(mmap)是一种将文件内容映射到内存中的技术,应用程序可以像操作内存一样对文件内容进行读写,而不需要显式地进行磁盘I/O操作。修改的内容会自动由操作系统同步到磁盘。内存映射需要读取磁盘文件吗?需要。毕竟,内存中的数据来源于磁盘文件......
  • 消息中间件——rabbitmq,kafka,rocketmq
    目录mqmq解决什么问题rabbitmq工作原理消息路由如何保证消息不丢失实现高可用kafka能支持这么大吞吐量的原因如何保证消息不丢失避免重复消费如何保证消息顺序消费数据存储原理IRSleader选举rocketmq为什么不使用zookeeper分布式事务mqmessageQueue,消息......