flume linux 命令,flume启动命令 · Mr.Deng’s Blog
8種機械鍵盤軸體對比
本人程序員,要買一個寫代碼的鍵盤,請問紅軸和茶軸怎么選?
突然發現拖了很久的flume啟動命令了,今天就簡單講講flume的啟動命令吧。
如何啟動flume
flume目錄
以上是安裝flume的目錄,flume的啟動主要是在bin目錄下進行,conf目錄主要用于存放啟動flume的配置文件,plugins.d目錄是>手動添加的目錄,主要存放java工具打包的jar包以及所依賴的jar包,文件如下。
linux下啟動flume命令./flume-ng agent -c ../conf -f ../conf/xxx.conf -n agent -Dflume.root.logger=INFO,console
這行命令需在bin目錄下執行,xxx.conf指的是按照哪個配置文件啟動,注意-n agent這個agent是根據配置文件里的寫法所定,如agent.sources=s1,如果配置文件的agent寫的是a,那么啟動命令應>改為-n a,-Dflume.root.logger=INFO是在命令行輸出日志信息(一般日志信息會放在log目錄下,如下)./flume-ng agent -c ../conf -f ../conf/xxx.conf -n agent -Dflume.root.logger=INFO,console >../log/xxx.log 2>&1 &
這行命令可以看到只是在后面添加了一段代碼,含義就是將日志信息輸出到xxx.log中,最后的2>&1表示將錯誤重定向到標準輸出上,&表示后臺運行,防止終端一直被某個進程占用(保證flume的定時采集)。
flume啟動腳本#!/bin/bash
./flume-ng agent -c ../conf -f ../conf/xxx.conf -n agent -Dflume.root.logger=INFO,console >../log/xxx.log 2>&1 &可以看見就多出前面一小段,主體的啟動命令沒有改變。
windows下啟動flume命令flume-ng agent -conf ../conf -conf-file ../conf/xxx.conf -name agent -property flume.root.logger=INFO,console
在bin目錄下打開cmd,執行以上命令即可啟動flume。
關閉flume講到這兒大家都對啟動flume有了一定了解,可能有人會問啟動了如何關閉呢?以linux為例,最后不加&的方式啟動flume時,會在linux連接工具關閉后自動關閉,如果后面加了&,那么進程會一直運行并占用端口,這時我們需要kill掉這個進程。先用命令ps -ef|grep agent查看本臺虛擬機啟動的所有agent,找到想關閉的進程端口號,然后再kill -9 端口號就能關閉flume。如果agent太多怎么辦?用ps -ef|grep xxx.conf查看按照某個配置文件啟動的進程信息,然后kill掉就行。今天的分享就到這里吧。
總結
以上是生活随笔為你收集整理的flume linux 命令,flume启动命令 · Mr.Deng’s Blog的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机与网络应用基础知识下上机考试,计算
- 下一篇: oracle linux6 u盘安装,U