【问题标题】:Migrate to nifi standalone from HDF cluster从 HDF 集群迁移到独立的 nifi
【发布时间】:2019-06-05 23:25:52
【问题描述】:

我会评论我遇到的问题。

在我工作的公司,他们几年前决定实施 nifi。 问题在于他们实现了完整的 HDF 解决方案,仅使用 nifi 确实没有必要。 幸运的是,Ambari 接口用于重启服务

我目前正在将这个由 3 个集群节点组成的 nifi 迁移到一个独立的 dockerized nifi。

此过程之前已成功使用较小流量的 nifi 完成。 执行的过程只是导出流模板并导入它,在 nifi.properties 中添加正确的键,以便能够使用控制器服务。

我发现自己尝试执行相同的程序但没有成功。 流程已正确导入,但我无法通过向 nifi.properties 添加正确的键来可视化已加载的控制器服务。

尝试从控制器服务中手动提取显示为“敏感值”的加载密钥,但我做不到。

作为第二个选项,复制要迁移的服务器的 flow.xml.gz,使用文本编辑器编辑一些字段(例如文件路径、驱动程序等),显然我对此更好; 我有几个错误,其中我必须添加驱动程序(jdbc、hive 等)。我正在一点一点地纠正小问题。

真的有任何正确的方法来迁移它吗? 因为在nifi.properties文件中输入密码不止正确,我看不到控制器服务? HDF还有其他配置文件吗?

作为额外数据,使用的dockerized nifi版本是1.2.0,当前有HDF的nifi版本是1.1.0。显然没有可能影响的重大变化。

感谢您的帮助!

【问题讨论】:

    标签: apache-nifi


    【解决方案1】:

    flow.xml.gz 文件中的敏感属性使用从nifi.properties 中的nifi.sensitive.props.key 条目派生的密钥进行加密。如果该值本身是加密的(即它的形式为abcdef...||abcdef...),您还需要从bootstrap.conf 复制nifi.bootstrap.sensitive.key 值。使用这两个值(并使用与 nifi.sensitive.props.algorithm 中的 nifi.properties 中指定的 KDF 和加密相同的算法),您的新 NiFi 实例应该能够解密嵌入的敏感 processor 属性flow.xml.gz 中的加密形式。

    【讨论】:

      【解决方案2】:

      感谢您的帮助 我对 bootstrap.conf 文件中的主密钥一无所知

      我做了以下事情: - 从原始 nifi 导出流程,并将其导入新的 nifi。 - 编辑指示 nifi.properties 和 bootstrap.conf 中的键 - 服务未启动,日志宣布以下内容

      2019-06-06 17:28:21,807 INFO [main] o.a.n.b.NotificationServiceManager 成功加载了以下 0 个服务:[] 2019-06-06 17:28:21,809 INFO [main] org.apache.nifi.bootstrap.RunNiFi 未注册通知类型 NIFI_STARTED 的通知服务 2019-06-06 17:28:21,809 INFO [main] org.apache.nifi.bootstrap.RunNiFi 未注册通知类型 NIFI_STOPPED 的通知服务 2019-06-06 17:28:21,809 INFO [main] org.apache.nifi.bootstrap.RunNiFi 未注册通知类型 NIFI_DIED 的通知服务 2019-06-06 17:28:21,829 INFO [main] org.apache.nifi.bootstrap.Command 启动 Apache NiFi... 2019-06-06 17:28:21,829 INFO [main] org.apache.nifi.bootstrap.Command 工作目录:/opt/nifi/nifi-1.2.0 2019-06-06 17:28:21,829 INFO [main] org.apache.nifi.bootstrap.Command 命令:/docker-java-home/bin/java -classpath /opt/nifi/nifi-1.2.0/./ conf:/opt/nifi/nifi-1.2.0/./lib/slf4j-api-1.7.25.jar:/opt/nifi/nifi-1.2.0/./lib/jul-to-slf4j-1.7。 25.jar:/opt/nifi/nifi-1.2.0/./lib/logback-classic-1.2.3.jar:/opt/nifi/nifi-1.2.0/./lib/jcl-over-slf4j- 1.7.25.jar:/opt/nifi/nifi-1.2.0/./lib/nifi-api-1.2.0.jar:/opt/nifi/nifi-1.2.0/./lib/javax.servlet- api-3.1.0.jar:/opt/nifi/nifi-1.2.0/./lib/nifi-framework-api-1.2.0.jar:/opt/nifi/nifi-1.2.0/./lib/ log4j-over-slf4j-1.7.25.jar:/opt/nifi/nifi-1.2.0/./lib/nifi-properties-1.2.0.jar:/opt/nifi/nifi-1.2.0/./ lib/jetty-schemas-3.1.jar:/opt/nifi/nifi-1.2.0/./lib/nifi-runtime-1.2.0.jar:/opt/nifi/nifi-1.2.0/./lib/ nifi-nar-utils-1.2.0.jar:/opt/nifi/nifi-1.2.0/./lib/logback-core-1.2.3.jar -Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m -Xms512m -Djava.security.egd=file:/dev/urandom -Dsun.net.http.allowRestrictedHeaders=true -Djava.net.preferIPv4Stack=true -Djav a.awt.headless=true -XX:+UseG1GC -Djava.protocol.handler.pkgs=sun.net.www.protocol -Dnifi.properties.file.path=/opt/nifi/nifi-1.2.0/./ conf/nifi.properties -Dnifi.bootstrap.listen.port=40303 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=/opt/nifi/nifi-1.2.0/logs org.apache。 nifi.NiFi -K /opt/nifi/nifi-1.2.0/./conf/sensitive.key 2019-06-06 17:28:21,912 INFO [main] org.apache.nifi.bootstrap.Command 启动进程 ID 为 35 的 Apache NiFi 2019-06-06 17:28:22,814 INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi 现在正在运行并侦听端口 35155 上的 Bootstrap 请求 2019-06-06 17:28:41,948 错误 [NiFi 日志处理程序] org.apache.nifi.StdErr 无法启动 Web 服务器:org.jasypt.exceptions.EncryptionOperationNotPossibleException 2019-06-06 17:28:41,949 错误 [NiFi 日志处理程序] org.apache.nifi.StdErr 正在关闭... 2019-06-06 17:28:42,922 INFO [main] org.apache.nifi.bootstrap.RunNiFi NiFi 从未启动。不会重启 NiFi

      • 在此之后,服务似乎不断重新启动,因此将 nifi-framework-nar 文件替换为 1.1.0 版本,这样它就没有正确的 jasypt 库。 (记住我已经将 nifi 1.1 迁移到 1.2)

      • Nifi 不断重启,提示以下错误。

      2019-06-06 18:25:18,143 INFO [main] org.apache.nifi.NiFi 正在启动 NiFi... 2019-06-06 18:25:18,208 INFO [main] org.apache.nifi.NiFi 现在覆盖 /opt/nifi/nifi-1.2.0/./conf/sensitive.key 中的文件 2019-06-06 18:25:18,209 INFO [main] org.apache.nifi.NiFi 用垫覆盖密钥材料:c957a7de1ce10bf7a2c1b8cc8907df203e13bfb497e75b81e6fcd8cfbcae449d 2019-06-06 18:25:18,209 INFO [main] org.apache.nifi.NiFi 删除/取消链接文件:/opt/nifi/nifi-1.2.0/./conf/sensitive.key 2019-06-06 18:25:18,209 INFO [main] org.apache.nifi.NiFi 从引导过程提供的密钥文件中读取属性保护密钥 2019-06-06 18:25:18,405 INFO [main] o.a.nifi.properties.NiFiPropertiesLoader 确定默认 nifi.properties 路径为“/opt/nifi/nifi-1.2.0/./conf/nifi.properties” 2019-06-06 18:25:18,411 INFO [main] o.a.nifi.properties.NiFiPropertiesLoader 从 /opt/nifi/nifi-1.2.0/./conf/nifi.properties 加载了 124 个属性 2019-06-06 18:25:18,597 INFO [main] o.a.n.properties.ProtectedNiFiProperties 5 个敏感属性中有 1 个受保护的属性 (100%) 2019-06-06 18:25:18,604 INFO [main] o.a.n.p.AESSensitivePropertyProvider AES 敏感属性提供者成功解密敏感值 2019-06-06 18:25:18,605 INFO [main] org.apache.nifi.NiFi 已加载 123 个属性 2019-06-06 18:25:18,614 INFO [main] org.apache.nifi.BootstrapListener 启动 Bootstrap Listener,监听端口 34369 上的传入请求 2019-06-06 18:25:18,696 INFO [main] org.apache.nifi.BootstrapListener 成功启动与 Bootstrap 的通信 2019-06-06 18:25:18,718 INFO [main] org.apache.nifi.nar.NarUnpacker 使用所有处理器扩展 71 个 NAR 文件... 2019-06-06 18:25:22,910 INFO [main] org.apache.nifi.nar.NarUnpacker NAR 加载过程耗时 4192250200 纳秒。 2019-06-06 18:25:23,177 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-jetty- bundle-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-jetty-bundle-1.2.0.nar-unpacked] 2019-06-06 18:25:23,186 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/framework/nifi-framework- nar-1.1.0.2.1.0.0-165.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/framework/nifi-framework-nar-1.1.0.2.1.0.0- 165.nar-解包] 2019-06-06 18:25:23,188 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-ldap- iaa-providers-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-ldap-iaa-providers-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,193 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-gcp- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-gcp-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,194 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-kerberos- iaa-providers-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-kerberos-iaa-providers-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,195 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-standard- services-api-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-standard-services-api-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,196 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hl7- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hl7-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,197 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-datadog- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-datadog-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,198 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-solr- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-solr-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,199 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-websocket- services-api-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-websocket-services-api-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,201 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-ccda- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-ccda-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,202 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-amqp- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-amqp-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,207 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-aws- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-aws-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,207 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-dbcp- service-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-dbcp-service-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,209 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-email- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-email-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,210 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-cassandra- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-cassandra-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,211 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-registry- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-registry-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,212 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-kafka- 0-10-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-kafka-0-10-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,212 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-kafka- 0-9-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-kafka-0-9-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,215 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-media- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-media-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,216 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-websocket-处理器-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-websocket-processors-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,217 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-avro- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-avro-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,218 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-scripting- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-scripting-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,218 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-ssl- context-service-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-ssl-context-service-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,218 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-couchbase- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-couchbase-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,219 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-social- media-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-social-media-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,220 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-kafka- 0-8-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-kafka-0-8-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,220 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-stateful- analysis-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-stateful-analysis-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,221 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-site- to-site-reporting-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-site-to-site-reporting-nar-1.2。 0.nar-解包] 2019-06-06 18:25:23,222 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-poi- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-poi-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,223 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-tcp- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-tcp-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,223 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-mqtt- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-mqtt-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,224 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-enrich- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-enrich-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,226 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hadoop- library-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hadoop-libraries-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,227 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-html- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-html-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,227 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-evtx- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-evtx-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,229 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-elasticsearch- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-elasticsearch-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,229 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-snmp- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-snmp-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,230 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-websocket- services-jetty-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-websocket-services-jetty-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,232 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-flume- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-flume-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,232 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-update-属性-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-update-attribute-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,233 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-cybersecurity- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-cybersecurity-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,233 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-spring- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-spring-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,234 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-azure- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-azure-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,235 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-kite- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-kite-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,236 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-distributed- cache-services-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-distributed-cache-services-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,236 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-ignite- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-ignite-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,237 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-windows- event-log-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-windows-event-log-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,237 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-lumberjack- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-lumberjack-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,237 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-beats- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-beats-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,238 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-http- context-map-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-http-context-map-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,240 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-standard- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-standard-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,241 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-elasticsearch- 5-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-elasticsearch-5-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,241 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-riemann- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-riemann-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,242 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-slack- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-slack-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,242 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hwx- schema-registry-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hwx-schema-registry-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,243 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hive- services-api-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hive-services-api-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,243 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-provenance- repository-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-provenance-repository-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,243 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-mongodb- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-mongodb-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,244 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-splunk- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-splunk-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,244 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-language- translation-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-language-translation-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,245 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-record- serialization-services-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-record-serialization-services-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,246 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-ambari- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-ambari-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,246 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-jms- cf-service-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-jms-cf-service-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,247 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-cdc- mysql-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-cdc-mysql-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,247 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hbase- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hbase-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,249 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hbase_1_1_2- client-service-nar-1.2.0.nar-解包为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hbase_1_1_2-client-service-nar-1.2.0.nar-开箱] 2019-06-06 18:25:23,250 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hadoop- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hadoop-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,251 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-parquet- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-parquet-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,251 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-jms-处理器-nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-jms-processors-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,254 INFO [main] org.apache.nifi.nar.NarClassLoaders 加载的 NAR 文件:/opt/nifi/nifi-1.2.0/./work/nar/extensions/nifi-hive- nar-1.2.0.nar-unpacked 作为类加载器 org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/nifi-hive-nar-1.2.0.nar-unpacked] 2019-06-06 18:25:23,323 错误 [main] org.apache.nifi.NiFi 由于 java.lang.NoSuchMethodException 导致 NiFi 启动失败:org.apache.nifi.web.server.JettyServer.(org.apache. nifi.util.NiFiProperties,java.util.Set) 2019-06-06 18:25:23,324 INFO [Thread-1] org.apache.nifi.NiFi 启动 Jetty Web 服务器关闭... 2019-06-06 18:25:23,325 INFO [Thread-1] org.apache.nifi.NiFi Jetty Web 服务器关闭完成(无论好坏)。

      • 删除流文件的文件夹,但仍无法启动。

      • 我使用我的nifi 1.1的文件夹lib进行了测试,错误如下:错误:无法找到或加载主类org.apache.nifi.bootstrap.RunNiFi

      在 nifi 中指定使用的文件在哪里? 显然,除了以正确的方式处理流程之外,处理器的操作继续依赖于文件 nar 以及属于其版本的库。

      谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-24
        相关资源
        最近更新 更多