Kafka集成Flume 客戶端測試實現(xiàn)

前言:測試環(huán)境

LINUX:centos6.5

FLUME:1.6.0-cdh5.7.0

KAFKA:2.12-0.11.0


一熄诡、定義Kafka所使用的Topic

啟動Kafka:

$ kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties

創(chuàng)建Topic:

$ kafka-topics.sh --create --zookeeper hadoopmaster:2181 --replication-factor 1 --partitions 1 --topic test_topic

查看Topic是否創(chuàng)建成功:

$ kafka-topics.sh --list --zookeeper hadoopmaster:2181


二、定義Flume Agent的類型

1、配置Agent1,類型為exec-memory-avro(監(jiān)聽某個文檔是否有文檔生成)

#定義agent name,source,sinks,channels的對應(yīng)名稱

exec-memory-avro.sources=exec-source

exec-memory-avro.sinks=avro-sink

exec-memory-avro.channels=memory-channel

#定義source為exec澎粟,監(jiān)聽目錄及方式

exec-memory-avro.sources.exec-source.type=exec

exec-memory-avro.sources.exec-source.command=tail -F /home/hadoop/data/test.log

exec-memory-avro.sources.exec-source.shell=/bin/sh -c

#定義sinks為avro,對應(yīng)的主機名及端口

exec-memory-avro.sinks.avro-sink.type = avro

exec-memory-avro.sinks.avro-sink.hostname = hadoopmaster

exec-memory-avro.sinks.avro-sink.port = 22222

#定義channel為memory方式欢瞪,統(tǒng)一source和sink的channel

exec-memory-avro.channels.memory-channel.type = memory

exec-memory-avro.sources.exec-source.channels = memory-channel

exec-memory-avro.sinks.avro-sink.channel = memory-channel

2活烙、配置Agent2,類型為avro-memory-kafka(監(jiān)聽某個文檔是否有文檔生成)

#同上遣鼓,接收agent1 avro sink的消息

avro-memory-kafka.sources=avro-source

avro-memory-kafka.sinks=kafka-sink

avro-memory-kafka.channels=memory-channel

avro-memory-kafka.sources.avro-source.type=avro

avro-memory-kafka.sources.avro-source.bind=hadoopmaster

avro-memory-kafka.sources.avro-source.port=22222

#Kafka sinks配置啸盏,詳情請參考flume官方文檔“Kafka Sink”

avro-memory-kafka.sinks.kafka-sink.type = org.apache.flume.sink.kafka.KafkaSink

avro-memory-kafka.sinks.kafka-sink.brokerList = hadoopmaster:9092

avro-memory-kafka.sinks.kafka-sink.topic = test_topic

avro-memory-kafka.sinks.kafka-sink.batchSize = 5? ##當(dāng)消息量多少條才處理

avro-memory-kafka.sinks.kafka-sink.requiredAcks = 1

avro-memory-kafka.channels.memory-channel.type = memory

avro-memory-kafka.sources.avro-source.channels = memory-channel

avro-memory-kafka.sinks.kafka-sink.channel = memory-channel


三、Flume與Kafka啟動

1骑祟、先啟動agent2(avro-memory-kafka)

$ flume-ng agent --name avro-memory-kafka --conf $FLUME_HOME/conf --conf-file $FLUME_HOME/conf/avro-memory-kafka -Dflume.root.logger = INFO,console

2回懦、啟動agent1(exec-memory-avro--flume)

$ flume-ng agent --name exec-memory-avro --conf $FLUME_HOME/conf --conf-file $FLUME_HOME/conf/exec-memory-avro.conf -Dflume.root.logger = INFO,console


3、啟動Kafka Consumer

?$ kafka-console-consumer.sh --zookeeper hadoopmaster:2181 --topic test_topic


四次企、在監(jiān)聽目錄上進行測試

$ echo test1 >> test.log

$ echo test2 >> test.log

$ echo test3 >> test.log

$ echo test4 >> test.log

$ echo test5 >> test.log

$ echo test6 >> test.log

若啟動的Kafka Consumer控制臺上怯晕,有對應(yīng)消息輸出,則測試成功缸棵。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舟茶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子堵第,更是在濱河造成了極大的恐慌吧凉,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件踏志,死亡現(xiàn)場離奇詭異阀捅,居然都是意外死亡,警方通過查閱死者的電腦和手機针余,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門饲鄙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人圆雁,你說我怎么就攤上這事傍妒。” “怎么了摸柄?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長既忆。 經(jīng)常有香客問我驱负,道長嗦玖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任跃脊,我火速辦了婚禮宇挫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘酪术。我一直安慰自己器瘪,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布绘雁。 她就那樣靜靜地躺著橡疼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庐舟。 梳的紋絲不亂的頭發(fā)上欣除,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機與錄音挪略,去河邊找鬼历帚。 笑死,一個胖子當(dāng)著我的面吹牛杠娱,可吹牛的內(nèi)容都是我干的挽牢。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼摊求,長吁一口氣:“原來是場噩夢啊……” “哼禽拔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起睹簇,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤奏赘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后太惠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體磨淌,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年凿渊,在試婚紗的時候發(fā)現(xiàn)自己被綠了梁只。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡埃脏,死狀恐怖搪锣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彩掐,我是刑警寧澤构舟,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站堵幽,受9級特大地震影響狗超,放射性物質(zhì)發(fā)生泄漏弹澎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一努咐、第九天 我趴在偏房一處隱蔽的房頂上張望苦蒿。 院中可真熱鬧,春花似錦渗稍、人聲如沸佩迟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽报强。三九已至,卻和暖如春羔沙,著一層夾襖步出監(jiān)牢的瞬間躺涝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工扼雏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坚嗜,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓诗充,卻偏偏與公主長得像苍蔬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蝴蜓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容