美文网首页
2019-06-25

2019-06-25

作者: dlj_li | 来源:发表于2019-06-25 12:34 被阅读0次

    在CentOS7中安装配置单机nifi的方法

    首先需要安装Java jdk,因为nifi是Java语言编写的,在配置单机nifi的准备工作是如下几步:

     1、   去官网下载Java jdk,有两种(一是Oracle java ,地址:https://www.oracle.com/。二是zulu Opensource ,地址:https://www.azul.com/)这个看你自己需要进行选择,一般8以上就可以。

    2、    去官网下载nifi压缩包(如:nifi-9.2-bin.tar)

    3、    通过WinScp工具把jdk(我选择的zulu 的openJDK)和nifi-9.2-bin.tar上传到/usr/local/java|nifi 中

    4、    解压:在usr/local/java/中解压jdk文件,命令为tar –zxvf zulu-jdk8.0.3-linux_x64.tar.gz;在usr/local/nifi/中解压nifi包,命令为tar –zxvf nifi-9.2-bin.tar. 

     5、   在etc中的profile文件中添加环境变量,

       export JAVA_HOME=/usr/local/java/zulu8. 0.3-jdk8.0. -linux_x64

       export JRE_HOME=/usr/local/java/java/zulu8.0.3-jdk8.0. 3-linux_x64/jre

       export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

       export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 。然后source /etc/profile,就可以查看Java –version

    6、   打开解压后nifi-1.9.2目录下的 /conf/ nifi.properties文件,并修改ip及端口 vim nifi.properties,修改IP为本机(虚拟机)的IP,端口号是不会发生冲突的,然后可以去关闭防火墙,首先查看防火墙的状态  

     sudo systemctl status firewalld #防火墙状态

     sudo systemctl start firewalld #开启防火墙

     sudo systemctl stop firewalld #临时停掉防火墙 

     systemctl stop firewalld.service            #停止

     firewall systemctl disable firewalld.service        #禁止firewall开机启动

     7、    启动nifi,记住一定要在 /usr/local/nifi/nifi-1.9.2/bin中 Sh nifi.sh status /(./nifi.sh status )#状态查看 Sh nifi.sh start(./nifi.sh start) #启动nifi 

     8.在浏览器输入IP:端口ID/nifi就可以使用单机nifi

    相关文章

      网友评论

          本文标题:2019-06-25

          本文链接:https://www.haomeiwen.com/subject/rdjtcctx.html