下载nifi安装包,可以从官网下载,但是比较慢,建议从清华或者其他的镜像站下载。
清华镜像站的nifi下载链接
在镜像站的apache目录下一般都有一个nifi的下载目录。
建议直接wget下载到服务器上,安装包有1.5G左右,下载再上传很浪费时间。下载好后tar -xzvf 解压。
cd nifi-1.12.0/conf vim nifi.properties进入nifi的配置文件目录,修改nifi.properties配置文件。
# web properties # nifi.web.http.host=cdh02 nifi.web.http.port=58080 nifi.web.http.network.interface.default= nifi.web.https.host= nifi.web.https.port= nifi.web.https.network.interface.default= nifi.web.jetty.working.directory=./work/jetty nifi.web.jetty.threads=200 nifi.web.max.header.size=16 KB nifi.web.proxy.context.path= nifi.web.proxy.host= nifi.web.max.content.size= nifi.web.max.requests.per.second=30000 nifi.web.should.send.server.version=true找到web properties的配置
第一行host填写自己的服务器ip,第二行填写端口号,默认端口号是8080,很容易和tomcat之类的冲突,改一改,其余默认即可。
cd ../bin vim nifi-env.sh进入bin目录,修改nifi-env.sh,在之中添加jdk的路径。
export JAVA_HOME=/usr/jdk1.8.0_151配置完成后就可以运行nifi了
./nifi.sh startnifi启动比较慢,等待三到五分钟,再去访问nifi的主页。
http://cdh02:58080/nifi/ 这样一个单机版的nifi就已经搭建完成了,第一次打开应该是空的,我这里已经创建了一个demo任务。 学习NIFI的简易demo