【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

目录
相关文章
|
9月前
|
数据采集 物联网 大数据
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
1216 0
|
监控 网络协议 Java
Nifi 安装-1 | 学习笔记
快速学习 Nifi 安装-1
795 0
Nifi 安装-1  |  学习笔记
|
Linux 开发者
Nifi 安装-2 | 学习笔记
快速学习 Nifi 安装-2
263 0
Nifi 安装-2  |  学习笔记
|
XML 数据格式 开发者
了解 Nifi 其他组件 | 学习笔记
快速学习了解 Nifi 其他组件
322 0
了解 Nifi 其他组件  |  学习笔记
|
安全 Oracle Java
Nifi 是什么 | 学习笔记
快速学习 Nifi 是什么
326 0
|
存储 安全 Java
【NiFi】(一)NiFi 简介及核心概念
【NiFi】(一)NiFi 简介及核心概念
2633 0
【NiFi】(一)NiFi 简介及核心概念
|
9月前
|
存储 消息中间件 数据采集
Flume 配置文件编写技巧(包会的,抄就完了)
本文介绍了Apache Flume的基础配置,包括数据源(Source)、数据通道(Channel)和数据处理器(Sink)三大部分。配置文件编写流程包括查阅官方文档、参考样例配置、实际操作配置。文章提供了一个经典例子,展示如何从本地端口收集数据并通过内存通道缓冲,最终记录到日志。配置流程包括声明组件、配置Source、Sink和Channel,然后将它们绑定。通过示例展示了如何配置HTTP Source和HDFS Sink,并给出了完整的配置文件示例及测试步骤,帮助读者理解Flume配置文件的编写。
563 0
|
消息中间件 监控 网络协议
我个人的kafka_2.12-1.1.0实践:安装与测试,单机版(★firecat推荐★)
我个人的kafka_2.12-1.1.0实践:安装与测试,单机版(★firecat推荐★)
300 0
|
6月前
|
运维 监控 Ubuntu
一键启动日志魔法:揭秘ELK自动安装脚本的神秘面纱!
【8月更文挑战第9天】在数据驱动时代,高效处理日志至关重要。ELK Stack(Elasticsearch、Logstash、Kibana)是强大的日志分析工具,但其复杂的安装配置常让初学者望而却步。本文介绍如何编写ELK自动安装脚本,简化部署流程。脚本适用于Ubuntu系统,自动完成ELK下载、安装及基本配置,包括依赖项安装、服务启动及自启设置,极大降低了使用门槛,助力运维人员和开发者轻松构建日志分析平台。
199 6

热门文章

最新文章