如何创建一个apache nifi模板,从url获取数据?

时间:2017-10-24 05:47:19

标签: templates ftp apache-nifi

我想从ftp链接获取数据并将其存储为hive表。

1 个答案:

答案 0 :(得分:1)

阿肖克,

使用以下处理器来满足您的要求。

for (int i=0; i < Math.min(string.length(), 5); i++) {
    // some code
}

GetFTP - &gt;借助主机名和端口,用户名和凭据从ftp服务器获取文件。

GetFTP-->PutFile-->ReplaceText-->PutHiveQL. - &gt;将文件从FTP存储到本地驱动器。

PutFile - &gt;搜索流文件内容并将其替换为您的hive查询,其中包含putFile位置以指定要下载的文件加载到配置单元。

ReplaceText - &gt;执行流程文件中存在的配置单元查询。

如果您有任何疑问,请与我们联系