亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

flume+kafka+storm整合

2019-11-14 11:42:34
字體:
來源:轉載
供稿:網友

flume采集數據

kafka做消息隊列(緩存)

storm做流式處理

flume版本 apache-flume-1.7.0-bin

kafka版本 kafka_2.11-0.10.1.0(要注意的是有些flume的版本和kafka的版本不兼容,flume采集的數據無法寫入到kafka的話題中去,我在這里被坑過)

storm版本 apache-storm-0.9.2-incubating

一、配置(必須先安裝zookeeper)

flume配置:

在conf文件夾下新建demoagent.conf文件

(1)監聽端口配置

A simple example # example.conf: A single-node Flume configuration# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# Describe/configure the sourcea1.sources.r1.type = netcata1.sources.r1.bind = localhosta1.sources.r1.port = 44444# Describe the sinka1.sinks.k1.type = logger# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100# Bind the source and sink to the channela1.sources.r1.channels = c1a1.sinks.k1.channel = c1

  (2)命令監聽程序

# example.conf: A single-node Flume configuration# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# Describe/configure the source       netcat a1.sources.r1.type = execa1.sources.r1.command = tail -f /home/zzq/flumedemo/test.loga1.sources.r1.port = 44444a1.sources.r1.channels = c1# Describe the sinka1.sinks.k1.type = logger# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100# Bind the source and sink to the channela1.sources.r1.channels = c1a1.sinks.k1.channel = c1

 (3)flume 和 kafka整合

# example.conf: A single-node Flume configuration# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# Describe/configure the source       netcat a1.sources.r1.type = execa1.sources.r1.command = tail -f /home/zzq/flumedemo/test.loga1.sources.r1.port = 44444a1.sources.r1.channels = c1# Describe the sink#a1.sinks.k1.type = logger# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSinka1.sinks.k1.kafka.topic = testKJ1a1.sinks.k1.kafka.bootstrap.servers = weekend114:9092,weekend115:9092,weekend116:9092a1.sinks.k1.kafka.flumeBatchSize = 20a1.sinks.k1.kafka.PRoducer.acks = 1a1.sinks.k1.kafka.producer.linger.ms = 1a1.sinks.ki.kafka.producer.compression.type = snappy# Bind the source and sink to the channela1.sources.r1.channels = c1a1.sinks.k1.channel = c1

我們現在要用的就是第3種flume 和 kafka整合,我們將這個內容放到demoagent.conf文件

[zzq@weekend110 conf]$ cat demoagent.conf # example.conf: A single-node Flume configuration# Name the components on this agenta1.sources = r1a1.sinks = k1a1.channels = c1# Describe/configure the source       netcat a1.sources.r1.type = execa1.sources.r1.command = tail -f /home/zzq/flumedemo/test.loga1.sources.r1.port = 44444a1.sources.r1.channels = c1# Describe the sink#a1.sinks.k1.type = logger# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSinka1.sinks.k1.kafka.topic = testKJ2a1.sinks.k1.kafka.bootstrap.servers = weekend110:9092a1.sinks.k1.kafka.flumeBatchSize = 200a1.sinks.k1.kafka.producer.acks = 1a1.sinks.k1.kafka.producer.linger.ms = 1a1.sinks.ki.kafka.producer.compression.type = snappy# Bind the source and sink to the channela1.sources.r1.channels = c1a1.sinks.k1.channel = c1

配置kafka:

 

vim config/server.properties 
broker.id=1zookeeper.connect=weekend114:2181,weekend115:2181,weekend116:2181加入id和zookeeper地址(我的是zookeeper集群)

配置storm:

修改配置文件storm.yaml

#所使用的zookeeper集群主機storm.zookeeper.servers:     - "weekend114"     - "weekend115"     - "weekend116"
#nimbus所在的主機名nimbus.host: "weekend114"
supervisor.slots.ports-6701-6702-6703-6704-6705二、啟動

       (1)、啟動strom

在nimbus主機上nohup ./storm nimbus 1>/dev/null 2>&1 &nohup ./storm ui 1>/dev/null 2>&1 &在supervisor主機上nohup ./storm supervisor 1>/dev/null 2>&1 &

   (2)啟動kafka

在每一臺節點上啟動brokerbin/kafka-server-start.sh config/server.properties

kafka其他實用操作:

5、在kafka集群中創建一個topicbin/kafka-topics.sh --create --zookeeper weekend114:2181 --replication-factor 3 --partitions 1 --topic order6、用一個producer向某一個topic中寫入消息bin/kafka-console-producer.sh --broker-list weekend110:9092 --topic order7、用一個comsumer從某一個topic中讀取信息bin/kafka-console-consumer.sh --zookeeper weekend114:2181 --from-beginning --topic order8、查看一個topic的分區及副本狀態信息bin/kafka-topics.sh --describe --zookeeper weekend114:2181 --topic order查看全部話題./bin/kafka-topics.sh --list --zookeeper weekend114:2181

(3)啟動flume
bin/flume-ng agent --conf conf --conf-file conf/demoagent.conf --name a1 -Dflume.root.logger=INFO,console

我們現在向/home/zzq/flumedemo/test.log文件追加內容

[zzq@weekend110 ~]$ echo '您好啊' >> /home/zzq/flumedemo/test.log

此時我們查看kafka話題的內容

可以看到kafka已經接收到了,我們現在再用storm讀kafka做流式處理

storm代碼下載地址:http://download.csdn.net/detail/baidu_19473529/9746787

這樣整合就完成了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲综合国产精品99麻豆精品福利| 伊人久久免费视频| 欧美多人乱p欧美4p久久| 精品久久久精品| 欧美在线亚洲一区| 77777亚洲午夜久久多人| 国产精品99免视看9| 日本高清不卡在线| 久久亚洲春色中文字幕| 欧美成人午夜影院| 久久久久久久电影一区| 日韩欧美一区二区三区| 国产精品高清免费在线观看| 久久久之久亚州精品露出| 日本一区二三区好的精华液| 国产在线精品一区免费香蕉| 欧美影院久久久| 国产成人精品久久二区二区| 亚洲第一色在线| 亚洲天堂色网站| 亚洲精品久久久一区二区三区| 欧美大尺度激情区在线播放| 亚洲午夜精品久久久久久性色| 亚洲老头同性xxxxx| 欧美日韩精品在线视频| 国产自产女人91一区在线观看| 国语自产偷拍精品视频偷| 欧美一级在线播放| 欧美成人精品不卡视频在线观看| 高清视频欧美一级| 91av视频在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 免费97视频在线精品国自产拍| 亚洲bt欧美bt日本bt| 欧美精品一二区| 在线日韩日本国产亚洲| 亚洲精品中文字幕有码专区| 69久久夜色精品国产7777| 久久久999国产| www国产精品com| 欧美激情性做爰免费视频| 国语自产精品视频在免费| 亚洲欧美在线免费观看| 欧美成人精品在线播放| 亚洲综合日韩在线| 欧美成人精品一区二区三区| 亚洲精品国产精品自产a区红杏吧| 国产精品日日做人人爱| 国产精品aaa| 欧美一区二三区| 亚洲成色777777在线观看影院| 成人午夜激情免费视频| 国产精品嫩草影院久久久| 国产精品第2页| 国产又爽又黄的激情精品视频| 久久久在线视频| 欧美丝袜第一区| 成人欧美一区二区三区在线湿哒哒| 尤物yw午夜国产精品视频明星| 97在线视频观看| 91国产美女在线观看| 欧美国产日韩xxxxx| 最近2019中文字幕一页二页| 亚洲成人av在线| 日韩视频免费大全中文字幕| 亚洲人成网站999久久久综合| 日韩成人激情视频| 深夜福利一区二区| xvideos亚洲人网站| 国产精品极品美女在线观看免费| 国产欧美日韩中文字幕| 国产精品入口日韩视频大尺度| 亚洲一区二区三区成人在线视频精品| 国产精品激情自拍| 亚洲第一精品电影| 国产精品高潮呻吟久久av黑人| 欧美激情一二三| 中文字幕欧美精品在线| 久久影视电视剧免费网站清宫辞电视| 欧美综合在线观看| 日韩精品在线视频美女| 亚洲精品黄网在线观看| 国产精品极品美女在线观看免费| 国产精品福利在线观看网址| 色视频www在线播放国产成人| 中文亚洲视频在线| 色偷偷av亚洲男人的天堂| 亚洲国产精品推荐| 欧美精品一本久久男人的天堂| 亚洲第一福利网| 91黄色8090| 欧美精品日韩www.p站| 欧美性高潮床叫视频| 国内精品久久久久久影视8| 日韩成人激情视频| 国产成人91久久精品| 一区二区福利视频| 国产精品自拍小视频| 97人洗澡人人免费公开视频碰碰碰| 国产精品你懂得| 国产午夜精品麻豆| 国产丝袜一区二区| 亚洲xxxx视频| 国产亚洲视频在线观看| 国产不卡在线观看| 视频在线观看99| 色青青草原桃花久久综合| 日韩欧美一区二区三区| 日韩在线一区二区三区免费视频| 亚洲国产日韩欧美在线99| 欧美性资源免费| 欧美中文在线字幕| 国产精品一区二区3区| 国产精品久久二区| 91精品国产免费久久久久久| 亚洲免费中文字幕| 97视频在线观看亚洲| 日韩精品有码在线观看| 欧美大片免费观看在线观看网站推荐| 国产精品久久久久久久久久久久| 91精品国产自产在线观看永久| 亚洲人成在线观看网站高清| 精品动漫一区二区三区| 中文字幕自拍vr一区二区三区| 亚洲激情自拍图| 国产精品高潮粉嫩av| 欧美成人免费播放| 亚洲男人第一网站| 久久91亚洲人成电影网站| 国产精品嫩草视频| 成人欧美在线视频| 亚洲精品之草原avav久久| 国产精品福利片| 国产精品夫妻激情| 另类视频在线观看| 国语对白做受69| 国产精品999999| 中文字幕日韩精品有码视频| 久久久av网站| 中文字幕精品视频| 亚洲视频在线观看免费| 亚洲网站在线播放| 一本一道久久a久久精品逆3p| 九九精品在线观看| 色综合导航网站| 亚洲欧洲美洲在线综合| 中文字幕九色91在线| 日韩亚洲精品视频| 欧美性猛交xxxxx免费看| 欧美成人黑人xx视频免费观看| 亚洲美女在线视频| 久久中文字幕在线视频| 亚洲午夜未满十八勿入免费观看全集| 18性欧美xxxⅹ性满足| 日韩电影免费观看中文字幕| 国产精品国产三级国产aⅴ9色| 久久影院中文字幕| 欧美自拍视频在线观看| 在线视频精品一| 国产精品黄色影片导航在线观看| 午夜精品在线观看| 日韩在线中文字幕| 久久精品国产成人| 最新国产成人av网站网址麻豆|