打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Apache NiFi 开发 安装说明

东方再思

系统环境:

  vmware安装的centos6.7虚拟机

  jdk1.8版本

  maven库3.3.9版本(在使用源码编译启动的时候需要修改配置文件与当前使用的maven版本匹配,最低使用版本好像是3.1.5,记不清了)

  其他的一些ssh工具随意。

1、二进制工程

①NIFI下载地址:http://nifi.apache.org/download.html

  下载当前版本的nifi二进制工程,我使用的是下载的是1.1.0版本,目前最新的版本为1.1.1。

  

  下载完成后解压。(在linux中解压,解压后上传到linux系统的话有些文件会存在读写权限的问题)

②修改端口号和路径:

文件:conf/nifi.properties

位置:nifi.web.http.host=192.168.23.133(启动后访问的地址)

  nifi.web.http.port=8080(访问端口)

  nifi.web.https.host=

  nifi.web.https.port=

③启动

启动命令:bin/nifi.sh start

关闭命令:bin/nifi.sh stop

查看运行状态:bin/nifi.sh status

④关闭防火墙(root):如果不关闭防火墙的话nifi启动后外部浏览器不能够访问到。

  重启后生效

     开启: chkconfig iptables on

     关闭: chkconfig iptables off

    即时生效,重启后失效

     开启: service iptables start

     关闭: service iptables stop

⑤访问:

http://192.168.23.133:8080/nifi/

 

2、源文件工程

①下载NIFI:http://nifi.apache.org/download.html

  下载源文件包:

  

②安装maven:

maven考入虚拟机

编辑/etc/profile文件添加环境变量

export JAVA_HOME=/opt/apps/jdk

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar

export MAVEN_HOME=/opt/apps/maven

export PATH=.:$JAVA_HOME/bin:$PATH:$HOME/bin:$MAVEN_HOME/bin

命令:source profile使生效(在用户模式下完成添加,在root模式下将会使maven的所有操作的属组、属主成为root,导致再次打包的时候没有权限使用maven中的依赖和重写项目中由mvn操作生成的文件)

③将工程中根目录下的pom文件中的maven版本改为当前使用的版本(当前3.3.9)

④编译NIFI源码

项目目录下运行 mvn clean install

直接运行时有一个有测试包测试不通过,所以跳过验证尝试。

项目目录下运行 mvn clean install -Dmaven.test.skip=true

项目目录下运行 mvn clean package -Dmaven.test.skip=true

⑤install源码之后,在source-nifi/nifi-assembly/target中包含编译后的启动包,

取出解压后可以运行。

 

 可以发邮件给我:1492370189@qq.com

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[linux,maven,jdk]linux 平台下部署 maven
ubuntu 下maven+eclipse安装测试
IDEA控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
maven之一:maven安装和eclipse集成
maven2 (二) SCM
maven创建web工程后,用myeclipse不能识别为web工程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服