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...