Linux setup kafka
来源:互联网 发布:金字塔软件免费版 编辑:程序博客网 时间:2024/06/06 01:12
.make sure ubuntu is updated sudo apt-get update -ysudo apt-get upgrade -y.install javasudo add-apt-repository -y ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer -ycheck:sudo java -version.install zookeepersudo apt-get install zookeeperdcheck :netstat -ant | grep :2181.install kafka serverhttp://kafka.apache.org/downloadsunzip files to /opt/kafkastart kafka server :sudo /opt/Kafka/kafka_2.11-0.11.0.0/bin/kafka-server-start.sh /opt/Kafka/kafka_2.11-0.11.0.0/config/server.propertiescreate topic :sudo /opt/Kafka/kafka_2.11-0.11.0.0/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testinglist topic :sudo /opt/Kafka/kafka_2.11-0.11.0.0/bin/kafka-topics.sh --list --zookeeper localhost:2181produce message:sudo /opt/Kafka/kafka_2.11-0.11.0.0/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testingconsume message:udo /opt/Kafka/kafka_2.11-0.11.0.0/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic testing --from-beginning
python操作kafka 示例:
from kafka import KafkaConsumer,KafkaProducerdef run(): print('Step1'); consumer = KafkaConsumer(bootstrap_servers='localhost:9092', auto_offset_reset='earliest') print('Step2'); consumer.subscribe(['testing']) print('Step3'); for message in consumer: print (message) print('Step4');def produce1(): print('prducing 1'); producer = KafkaProducer(bootstrap_servers='localhost:9092') producer.send('testing', 'message from producer.').get(timeout=30)produce1();run();
参考链接:
https://devops.profitbricks.com/tutorials/install-and-configure-apache-kafka-on-ubuntu-1604-1/
http://kafka-python.readthedocs.io/en/master/
阅读全文
1 0
- Linux setup kafka
- LINUX ADSL SETUP
- LINUX ADSL SETUP 2
- Linux/boot/setup.S
- Linux-setup.S
- linux zend server setup
- /linux/boot/setup.s
- linux qt Setup
- Linux FTP Server Setup
- linux java setup
- Linux iSCSI Target Setup
- Linux系统Setup工具
- linux jdk setup
- Linux setup 安装命令
- Linux 使用setup配置
- Linux perl setup
- linux setup flashplayer
- Linux Cluster setup
- 腾讯大牛教你web前后端漏洞分析与防御-接入层上传问题
- Java中的三元运算符?: error: not a statement
- HDU1403 Longest Common Substring —— 后缀数组
- 多线程多个实例
- Eclipse安装反编译工具Eclipse Class Decompiler:实现不下载源码,查看源文件
- Linux setup kafka
- UVA
- Java基础知识
- Java中为什么int、double首字母小写而String大写
- 排序算法之交换排序(Java)
- 如何压缩图片大小但不失真
- 学习笔记之浅谈面向对象编程1(对象,类)
- 爬取网易财经中股票的历史交易数据
- 台大概率第四周