
nifi
文章平均质量分 60
suphieLiang
技术交流邮箱:suphieLiang@163.com
展开
-
使用nifi将数据库数据上传到Elasticsearch
首先将数据库数据导出CSV文件,再将CSV文件转换成json格式文件 CSV在线转json地址:CSV在线转json 使用kibana在Elasticsearch中建立一个新的index POST /company_basic/info/_mapping?pretty 其中company_basic为index名,info为type名。 在nifi中建立如下组件 其中GetFile原创 2017-10-30 15:43:51 · 5425 阅读 · 1 评论 -
nifi中使用PutElasticsearch
processer中有putElasticsearch和putElasticsearch5,其中putElasticsearch对应的是2.x版本,putElasticsearch5对应的是5.x版本。本机安装的Elasticsearch为5.x版本,故选用putElasticsearch5。建立如下组件关联 putElasticsearch5的配置如下 ElasticSearch Hosts原创 2017-10-25 15:40:15 · 2433 阅读 · 0 评论 -
nifi通过自定义processor将数据流入Elasticsearch
此文章对自定义processor不做详细讲解。 总体流程如下 其中AddT为自定义processor AddT流入的数据为json格式流入的字段应与FlowMsgIn中相同 因此流入的数据应如: {“City”:”“,”param”:”cc”,”Number”:”12345”,”body”:”aa”,”query”:”111”} 数据流入后在rules类中通过一定业务逻辑增加ne原创 2018-01-02 14:33:47 · 2891 阅读 · 0 评论 -
nifi发送http请求
流程概述:从kafka中消费json串,取json中的某几个属性值,作为参数进行http请求(GET请求或POST请求),接收返回参数存入文件,总流程如下。 ConsumeKafka:消费kafka中json串,如: {“id”:”111”,”userName”:”你好”} EvaluateJsonPath:通过添加Property取json串中某几个属性的值,传出的数据只有值。可添加多个原创 2018-01-03 17:32:31 · 6610 阅读 · 4 评论