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掉就行。今天的分享就到这里吧。