docker - 如何找到从 docker 运行的 hadoop 集群?
问题描述
我正在尝试做一个实验来测试使用 Hadoop 的不同运行时算法,安装了 3 个节点和 pig。我找到了一个满足这些需求的 docker 映像(fluddeni/hadoop-pig),并且在使用 进行检查时似乎正在运行docker ps
,但我在我的任何端口上都找不到它。我在 Windows 上运行我的代码,当我检查端口 9000 上其他 docker 映像的运行位置(docker-machine ip)时,如我的 core-site.xml 文件中所示,我没有找到任何页面。关于在哪里可以找到 hadoop 的母版页的任何想法?如果您需要更多信息,请告诉我!
资源:
/usr/local/hadoop/etc/hadoop/core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://3b85d55c5080:9000</value>
</property>
</configuration>
命令docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3b85d55c5080 fluddeni/hadoop-pig "/etc/bootstrap.sh -…" 19 hours ago Up 2 seconds 2122/tcp, 8020/tcp, 8030-8033/tcp, 8040/tcp, 8042/tcp, 8088/tcp, 9000/tcp, 10020/tcp, 19888/tcp, 49707/tcp, 50010/tcp, 50020/tcp, 50070/tcp, 50075/tcp, 50090/tcp boring_ptolemy
解决方案
推荐阅读
- java - 无法理解为什么 RepositoryRestController 不起作用?
- reactjs - 在邮递员上,当我向我的后端 Api 发送获取请求时,我可以获得响应,但在我的应用程序中,我只得到 401 未经授权
- c - 在 ci 中交换两个数字只是谷歌 c 程序中的编码然后我写的代码是不同的
- javascript - MongoDb 关系不与其他关系
- java - BroadcastReceiver onReceive() 从未调用过
- magento - 如何在magento 2结账和购物车中隐藏产品一步结账模块
- c# - 对于包含字符和数字的字符串,如何只给所有数字加1
- r - data.table 中的 setnames 确实会正确标记列
- android-studio - Gradle 同步锁
- javascript - 在发送到服务器端之前在客户端散列密码