在宿主机如何访问docker中hadoop的hdfs:ip:9000啊, 端口映射出来啊
本人有一个3节点hadoop, 启动了3个docker容器, 众所周知, docker容器内服务的端口是可以映射到宿主机的端口的, 我采用-P将容器的所有端口映射到主机端口, 命令如下:
docker run -it -v /Users/yc/hadoop/docker:/test -P -h h1 --name h1 sequenceiq/hadoop-docker /etc/bootstrap.sh -bash
这是第master节点的启动脚本, 映射了一个宿主机目录, 映射了所有容器端口到宿主机, 而且设置了容器的hostname
当我查看进程的时候
docker ps
结果如下, 我做了下美化:
b96b897c6532 sequenceiq/hadoop-docker "/etc/bootstrap.sh -b"
24 minutes ago Up 24 minutes
0.0.0.0:32797->2122/tcp,
0.0.0.0:32796->8030/tcp,
0.0.0.0:32795->8031/tcp,
0.0.0.0:32794->8032/tcp,
0.0.0.0:32793->8033/tcp,
0.0.0.0:32792->8040/tcp,
0.0.0.0:32791->8042/tcp,
0.0.0.0:32790->8088/tcp,
0.0.0.0:32789->19888/tcp,
0.0.0.0:32788->49707/tcp,
0.0.0.0:32787->50010/tcp,
0.0.0.0:32786->50020/tcp,
0.0.0.0:32785->50070/tcp,
0.0.0.0:32784->50075/tcp,
0.0.0.0:32783->50090/tcp
h1
我们常用的50070和8088都映射出来了, 但是9000没有, 我知道9000这个协议是hdfs, 可能不属于tcp, 那么如何在我宿主机访问啊
我想用IDEA开发hadoop的java程序, 输入输出目录都得是 hdfs:ip:9000/目录 这种形式的, 不知道如何访问docker容器的该端口啊
相关阅读:
有谁研究过atom的源码,里面的atom-text-editor编辑器能转到网页版吗?
linux lamp
ios 低概率crash Application windows are expected to have a root
discuz采用upyun插件后发帖有图片时不能正常发表,不带图片则可以?
给手机发送验证码
ThinkPHP 3.2.3 怎么才能解决‘Undefined variable’这个错误呢?
关于C语言中浮点数保存的问题
c# Task Connection Timeout Expired.
segmentfault中的消息提示框是怎么做出来的
文章内图片放大预览,像“简书”上的体验很不错,可以推荐类型的插件实现吗?
SqlServer有什么好的查询或建模方式,来记录用户的搜索记录?
phpcas集成开发
android怎么按固定格式显示24小时后的时间
如何实现windows和Linux之间数据的同步
angular中controller通过service获取后台数据报错?
一个很简单的ios问题,UIview下面的tableview ,向下拖动,松开手指后自动返回到最顶部,是不是遗漏了什么?
移动端点击能打电话,百度移动网页有个data-tel属性?
MacOS下不同版本Python安装如Numpy等第三方模块的疑问?
rabbitmq和celery的区别?
谈谈对MVC的理解?为什么要用MVC?在Cocoa中MVC是怎么实现的?你还熟悉其他的OC设计模式或别的设计模式吗?