Apache nifi 如何为nifi/lib配置hdfs和core-site.xml以访问cloudera quickstart容器中的hdfs

Apache nifi 如何为nifi/lib配置hdfs和core-site.xml以访问cloudera quickstart容器中的hdfs,apache-nifi,cloudera,Apache Nifi,Cloudera,我的docker有两个容器,一个用于nifi,一个用于quickstart,它们连接到docker桥,可以相互ping 我已经手动将一些文件放入quickstart hdfs:,我可以通过hdfs dfs-ls/命令看到这些文件 我试图删除其中一个文件以测试nifis对hdfs的访问,我使用docker inspect bridge命令下显示的quickstart容器ip配置了core site和hdfs-site.xml文件 尝试访问“容器网桥ip:8020”时,nifi deleteHDFS

我的docker有两个容器,一个用于nifi,一个用于quickstart,它们连接到docker桥,可以相互ping

我已经手动将一些文件放入quickstart hdfs:,我可以通过hdfs dfs-ls/命令看到这些文件

我试图删除其中一个文件以测试nifis对hdfs的访问,我使用docker inspect bridge命令下显示的quickstart容器ip配置了core site和hdfs-site.xml文件

尝试访问“容器网桥ip:8020”时,nifi deleteHDFS超时。如何访问quickstart容器?有没有更简单的方法来解释我想做的事情

我愿意听取建议


谢谢。

我必须给我的本地机器ip,以便与docker一起测试,你应该试试,而不是容器ipI。我已经尝试了你的建议,但仍然给出了错误;等待通道准备好进行连接时超时1000毫秒。ch:java.nio.channels.SocketChannel[connection pending remote=/:8020]你能远程登录到machineip:8020吗?你的核心站点应该是hdfs:/machineip:8020。我试过hdfs:/:8020,效果不错!