【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】(一)NiFi 简介及核心概念
【NiFi】(一)NiFi 简介及核心概念
3431 0
【NiFi】(一)NiFi 简介及核心概念
|
消息中间件 大数据 关系型数据库
大数据框架NiFi
NiFi 是一个易于使用,功能强大,可靠的处理和分发数据框架。主要用于数据的同步传输,支持灵活的数据格式转换,同时可以设置定时调度任务,他是一个数据同步框架,类似于 kettle。
1062 0
|
数据可视化 关系型数据库 MySQL
Apache NiFi之MySQL数据同步
一.简述 Apache NiFi是一个易用、强大、可靠的数据处理与分发系统,Apache NiFi的设计目标是自动化管理系统间的数据流Apache NiFi是美国国家安全局(NSA)开发和使用了8年的一个可视化、可定制的数据集产品。
6553 0
|
存储 消息中间件 监控
阿里云sls日志服务简介和使用流程
阿里云SLS(Simple Log Service)是一种高度可扩展的、低成本的日志托管服务,它提供了全面的日志采集、存储、分析和呈现功能。阿里云SLS是全球首个在公共云上提供日志服务的企业,它具有高可靠性、高稳定性和高安全性等特点,可满足不同企业的日志需求。
|
Kubernetes 网络协议 网络安全
使用cert-manager给阿里云的DNS域名授权SSL证书
背景介绍cert-manager是Kubernetes上一个管理SSL证书的插件,配合nginx-ingress可以对网站配置https访问,在加上letsencrypt提供免费的SSL证书,所有就产生了cert-manager+nginx-ingress+letsencrypt的免费套餐。
9797 0
|
SQL 存储 关系型数据库
DataX - 全量数据同步工具(2)
DataX - 全量数据同步工具
|
数据采集 物联网 大数据
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
3188 0
|
11月前
|
监控 Java Linux
Apache NiFi项目的编译与部署于CentOS服务器
总而言之,Apache NiFi的编译和部署虽然涉及多个步骤,但这些操作步骤简明扼要,即使是不太熟悉Java或Maven的用户也能跟随指南完成。通过遵循上述步骤,您将能够在CentOS服务器上成功部署Apache NiFi,为您的数据流处理任务建立一个功能强大的平台。
579 16
|
12月前
|
数据采集 NoSQL 关系型数据库
试了一圈 ETL 工具后,这几款真心够用了!
ETL(数据抽取、转换、加载)是整合企业分散数据的关键技术。本文介绍了四种常用ETL工具:FineDataLink(功能全面、可视化操作)、Kettle(开源免费、灵活易用)、DataX(高效同步、适合大数据搬运)、Airflow(流程调度、任务管理),并分析了各自适用场景,助力企业根据自身需求选择合适工具,提升数据处理效率。
|
Java API 持续交付
apache nifi 如何进行二次开发?
【10月更文挑战第23天】apache nifi 如何进行二次开发?
996 2