【NiFi】(二)三分钟搞定 NiFi 安装与简单使用!

简介: 【NiFi】(二)三分钟搞定 NiFi 安装与简单使用!

文章目录


一、NiFi 安装

二、NiFi 的简单使用


一、NiFi 安装


环境要求:

a、需要Java 8或更高版本


b、支持的操作系统:Linux、Unix、Windows、Mac OS X


1、下载安装包

命令:wget -b http://mirror.bit.edu.cn/apache/nifi/1.8.0/nifi-1.8.0-bin.tar.gz


2、解压安装包、即可使用

命令:tar -zxvf nifi-1.8.0-bin.tar.gz


目录如下:


20200407182300219.png


3、配置文件( nifi-1.8.0/conf/nifi.properties )、可以使用默认配置,根据自己情况进行修改


2020040718234748.png


4、操作NIFI,启动的时候,比较慢,注意机器内存是否足够


后台启动命令:./bin/nifi.sh start


前端启动命令:./bin/nifi.sh run


关闭命令:./bin/nifi.sh stop


首次启动NiFi时,会创建以下文件和目录:


content_repository

database_repository

flowfile_repository

provenance_repository

work 目录

logs 目录

在conf目录中,将创建flow.xml.gz文件

5、启动后,使用浏览器进行访问,地址:http://ip:8080/nifi


20200407182517111.png


二、NiFi 的简单使用


不理解NIFI是做什么的,看一个简单的例子(同步文件夹)吧,帮助理解。


1、从工具栏中拖入一个Processor,在弹出面板中搜索GetFIle,然后确认。


20200407185607307.png


2、配置GetFile,设置结束关系、输入目录、保留源文件,其他设置可以不动,输入目录中有文件:file.txt(内容为abc)。


20200407185617229.png


20200407185643172.png


3、从工具栏中拖入一个Processor,在弹出面板中搜索PutFIle,然后确认,如第一步。


4、配置PutFile,设置结束关系、输出目录,其他设置可以不动,输出目录为空文件夹。


20200407185706819.png


20200407185714979.png


5、将GetFIle与PutFIle关联起来,从GetFIle中心点击,拖拉到PutFIle上。


20200407185728465.png


20200407185734726.png


6、右键启动GetFIle与PutFIle,可以看到结果,输入目录中的文件同步到,输出目录中了。


20200407185756208.png


注意:操作过程中,注意错误排查


1、Processor上的警告


20200407185811210.png


2、Processor上的错误


20200407185821494.png

目录
相关文章
|
存储 监控 Java
NiFi 监控2 | 学习笔记
快速学习 NiFi 监控2
332 0
NiFi 监控2  |  学习笔记
|
存储 安全 Java
【NiFi】(一)NiFi 简介及核心概念
【NiFi】(一)NiFi 简介及核心概念
2595 0
【NiFi】(一)NiFi 简介及核心概念
|
7月前
|
数据采集 物联网 大数据
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
1067 0
|
7月前
|
Java Shell 分布式数据库
Pinpoint【部署 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)20230228
Pinpoint【部署 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)20230228
415 0
|
消息中间件 Kafka 分布式数据库
111 Storm源码下载及目录熟悉
111 Storm源码下载及目录熟悉
136 0
|
Java 测试技术
JMeter入门教程(5) --脚本开发
脚本开发的基本介绍
207 0
JMeter入门教程(5) --脚本开发
|
监控 网络协议 Java
Nifi 安装-1 | 学习笔记
快速学习 Nifi 安装-1
784 0
Nifi 安装-1  |  学习笔记
|
Linux 开发者
Nifi 安装-2 | 学习笔记
快速学习 Nifi 安装-2
254 0
Nifi 安装-2  |  学习笔记
|
XML 数据格式 开发者
了解 Nifi 其他组件 | 学习笔记
快速学习了解 Nifi 其他组件
314 0
了解 Nifi 其他组件  |  学习笔记
|
监控 负载均衡 数据处理
NiFi 集群知识点 | 学习笔记
快速学习 NiFi 集群知识点
369 0
NiFi 集群知识点  |  学习笔记