码迷,mamicode.com
首页 > 其他好文 > 详细

spark streaming kafka

时间:2019-09-28 00:47:33      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:roo   logs   使用   部署   info   rop   http   三台   好处   

SparkStreaming+Kafka
•kafka是什么,有哪些特点
•SparkStreaming+Kafka有什么好处
–解耦
–缓冲

 技术图片

 

 

 

技术图片

 

 

消息列队的特点
生产者消费者模式
•可靠性保证
–自己不丢数据
–消费者不丢数据:“至少一次,严格一次”

技术图片

 

 

broker
n. 经纪人,掮客
vt. 以中间人等身分安排...
vi. 作为权力经纪人进行谈判

  技术图片

 

 技术图片

 

 技术图片

 

 

 技术图片

 

 技术图片

 

 技术图片

 

 

kafka部署
node2,3,4   基于zookeeper

启动 三台 zookeeper 

/opt/sxt/zookeeper-3.4.6/bin/zkServer.sh start

配置kafka

tar -zxvf kafka_2.10-0.8.2.2.tgz -C /opt/sxt/
kafka_2.10-0.8.2.2/config/
vi server.properties 
broker.id=0     ## node2为0 node3为1 node4为2
log.dirs=/kafka-logs
zookeeper.connect=node2:2181,node3:2181,node4:2181

## scp 到node3,node4,并且修改 broker.id=0 

node2  kafka bin下 尝试启动一台
./kafka-server-start.sh ../config/server.properties  
##编写脚本 使用后台启动

[root@node2 shells]# pwd
/root/shells
[root@node2 shells]# cat start-kafka.sh 
cd /opt/sxt/kafka_2.10-0.8.2.2
nohup bin/kafka-server-start.sh config/server.properties >kafka.log 2>&1 &

## scp 到node3,4

## 批量执行 node2,3,4
/root/shells/start-kafka.sh  ##启动三台kafka集群成功。 

  

  

 

spark streaming kafka

标签:roo   logs   使用   部署   info   rop   http   三台   好处   

原文地址:https://www.cnblogs.com/xhzd/p/11601056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!