Apache Nifi 获取Solr配置时不包含日期字段
创始人
2024-09-04 12:01:00
0

在Apache NiFi中,可以使用EvaluateJsonPath处理器来获取Solr配置时不包含日期字段的解决方法。下面是一个示例流程:

  1. 添加一个GetSolr配置处理器,配置Solr的URL和Collection名称。
  2. 添加一个EvaluateJsonPath处理器,将返回的Solr配置解析为JSON对象。
  3. 在EvaluateJsonPath处理器的属性中,添加一个自定义属性,设置属性名为"dateField",设置JSON路径表达式为"$.dateField"。这将提取出Solr配置中的日期字段。
  4. 添加一个RouteOnAttribute处理器,将日期字段的值为空的文档路由到一个不同的分支。
  5. 在RouteOnAttribute处理器的属性中,添加一个动态属性,设置属性名为"dateField",设置属性值为"${dateField:isEmpty()}"。这将检查日期字段是否为空。
  6. 添加一个PutSolrContentStream处理器,将日期字段不为空的文档发送回Solr。

下面是一个示例的NiFi流程的JSON配置:

{
  "name": "Solr Configuration",
  "id": "4f8a0e4a-0157-1000-ffff-ffffa5d0d8fd",
  "comments": "Solr Configuration",
  "isolated": false,
  "inputRequirement": "INPUT_REQUIRED",
  "config": {
    "properties": {
      "SolrUrl": "http://localhost:8983/solr",
      "SolrCollection": "mycollection"
    }
  },
  "component": {
    "name": "GetSolr",
    "type": "org.apache.nifi.processors.solr.GetSolr",
    "id": "4f8a0e4a-0157-1000-ffff-ffffa5d0d8fd",
    "bundle": {
      "group": "org.apache.nifi",
      "artifact": "nifi-solr-nar",
      "version": "1.13.2"
    }
  },
  "connections": [
    {
      "id": "4f8a0e4a-0157-1000-ffff-ffffa5d0d8ff",
      "source": {
        "id": "4f8a0e4a-0157-1000-ffff-ffffa5d0d8fd",
        "relationship": "success"
      },
      "destination": {
        "id": "4f8a0e4a-0157-1000-ffff-ffffa5d0d8fe",
        "relationship": "success"
      },
      "flowFileExpiration": "0 sec",
      "backPressureDataSizeThreshold": "1 GB",
      "backPressureObjectThreshold": "10000",
      "bends": [
        
      ]
    }
  ],
  "processGroups": [
    
  ],
  "remoteProcessGroups": [
    
  ],
  "labels": [
    
  ],
  "funnels": [
    
  ],
  "controllerServices": [
    
  ],
  "idGenerationSeed": 1,
  "position": {
    "x": 273.0,
    "y": 64.0
  }
}

请注意,以上示例中的日期字段名称为"dateField",你需要根据你的实际情况进行相应的更改。

相关内容

热门资讯

此事引发广泛关注!闲逸透视ap... 此事引发广泛关注!闲逸透视app官方正版!真是是真的辅助器(有挂猫腻)-哔哩哔哩闲逸透视app官方正...
此事备受玩家关注!中至赣州冲关... 此事备受玩家关注!中至赣州冲关辅助!切实是真的辅助软件(有挂实锤)-哔哩哔哩中至赣州冲关辅助是不是有...
来临!圣游科技!都是是有辅助脚... 来临!圣游科技!都是是有辅助脚本(今日头条)-哔哩哔哩1、点击下载安装,圣游科技脚本分类一目了然!2...
来临!广西老友玩有破解码!竟然... 来临!广西老友玩有破解码!竟然真的有辅助神器(有挂规律)-哔哩哔哩广西老友玩有破解码是不是有人用挂微...
事发当天!情怀蒲仙辅助!果然有... 事发当天!情怀蒲仙辅助!果然有挂辅助脚本(讲解有挂)-哔哩哔哩1、下载好情怀蒲仙辅助透视辅助下载之后...
今年以来!广东闲来辅助工具!竟... 今年以来!广东闲来辅助工具!竟然真的有辅助下载(有挂技术)-哔哩哔哩进入游戏-大厅左侧-新手福利-激...
受玩家影响!多乐辅助器!本来真... 受玩家影响!多乐辅助器!本来真的有辅助插件(有挂规律)-哔哩哔哩所有人都在同一条线上,像星星一样排成...
昨日!土豪联盟辅助!总是真的有... 昨日!土豪联盟辅助!总是真的有辅助下载(有挂分析)-哔哩哔哩;1)土豪联盟辅助免费钻石:进一步探索土...
为了进一步!三哥玩外g挂!都是... 为了进一步!三哥玩外g挂!都是有挂辅助挂(新版有挂)-哔哩哔哩1)三哥玩外g挂有没有挂:进一步探索三...
据公告内容!越乡游辅助软件!原... 据公告内容!越乡游辅助软件!原来真的有辅助脚本(有人有挂)-哔哩哔哩运越乡游辅助软件辅助工具,进入游...