tiankeyi 2023-05-12 13:51 采纳率: 78.6%
浏览 30
已结题

Nifi抽取数据问题

最近学习用Nifi来进行数据抽取,遇到一个问题,目前不知如何解决
数据库是本地测试的,所以目标库和源库都是一个库。数据表也是测试数据

img

Nifi设置如下

img

img

img

img

img

img

img

img

img

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-12 17:20
    关注
    • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:Nifi 编译问题
    • 除此之外, 这篇博客: 【NiFi】(二)三分钟搞定 NiFi 安装与简单使用!中的 二、NiFi 的简单使用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 不理解NIFI是做什么的,看一个简单的例子(同步文件夹)吧,帮助理解。

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

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

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

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

      在这里插入图片描述
      在这里插入图片描述
      5、将GetFIle与PutFIle关联起来,从GetFIle中心点击,拖拉到PutFIle上。

      在这里插入图片描述
      在这里插入图片描述
      6、右键启动GetFIle与PutFIle,可以看到结果,输入目录中的文件同步到,输出目录中了。

      在这里插入图片描述
      注意:操作过程中,注意错误排查

      1、Processor上的警告

      在这里插入图片描述

      2、Processor上的错误

      在这里插入图片描述

    • 以下回答由chatgpt基于相关博客总结生成:

      我不知道你遇到的具体问题是什么,需要更多的信息才能提供帮助。但是,我可以给出以下解决方案:

      1. 确认本地测试数据库的连接和权限是否正确,可以通过在命令行中直接对数据库进行查询来进行测试。

      2. 确认Nifi配置的Get和Put Processor的输入和输出目录是否正确,并且在输入目录中确实有需要抽取的数据表或数据文件。

      3. 如果你需要使用自己开发的Processor组件,可以按照段落1中的步骤进行开发和安装。

      4. 确认NiFi安装过程中是否遇到了任何问题,比如Java安装和环境变量设置等。可以参考段落2中的安装步骤进行确认和修改。

      5. 如果你想使用Java代码进行文件复制,可以参考段落3提供的代码示例。要注意的是,Nifi本身已经提供了一些常用的Processor组件,例如GetFile、PutFile、ExecuteSQL等,可以在工具栏中直接拖入使用,无需进行额外的Java编程。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月24日
  • 已采纳回答 5月16日
  • 创建了问题 5月12日

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址