Flume的使用一 從指定埠採集資料傳送到工作台

2021-08-11 00:22:47 字數 960 閱讀 8703

1.寫配置檔案

(1)配置source

(2)配置channel

(3)配置sink

(4)串聯三個元件

a1:agent的名稱

r1:source的名稱

k1:sink的名稱

c1:channel的名稱

#agent的定義

a1.sources = r1

a1.sinks=k1

a1.channels=c1

#描述、配置source

a1.sources.r1.type = netcat

a1.sources.r1.bind = localhost

a1.sources.r1.port = 44444

#描述sink

a1.sinks.k1.type = logger

#配置channel

a1.channels.c1.type = memory

#串聯三個元件

a1.sources.r1.channels=c1

a1.sinks.k1.channel=c1

寫入example.conf中

2.啟動agent

$ bin/flume-ng agent --name a1  \       # agent 的名稱

--conf $flume_home/conf  \    #  指定conf路徑

--conf-file $flume_home/conf/example.conf \ #指定自己寫的配置檔案路徑

-dflume.root.logger=info,console   # 將資訊列印在控制台上

3.使用telnet進行測試,telnet localhost 44444

輸入hello world,在控制台上就會顯示

event是flume資料傳輸的基本單元

event= 可選的header+byte array

Stm32學習(一)埠的使用

1.使能埠 以pb,pc為例 rcc apb2periphclockcmd rcc apb2periph gpiob enable 使能 pb埠時鐘 rcc apb2periphclockcmd rcc apb2periph gpioe,enable 使能pe埠時鐘2.初始化埠號 gpio init...

windows命令列尋找使用某一埠的程序

有時因為各種需要,希望找到自己 電腦上占用某個埠的程序,使用圖形介面要特點工具,在命令列下,只要netstat命令和tasklist命令配合,很方便就可以找到。首先,使用netstat anob find 本機ip 埠 命令,可以列出使用這個埠的程序號,如檢視 本機使用埠49620的程序號 或使用n...

從自己的程式中使用lex的乙個小例子

網上很多例子,都是yacc和lex結合的。而我想找乙個單純使用 lex的例子。而且可以從我的主程式來呼叫它。上程式 第一步,編寫 flex 檔案 example.flex 從網上找到的,其功能是對行數和字元數計數。1 root cop01 tst cat example.flex2 name exa...