从本地Jupyter访问dockerized hadoop

时间:2019-09-03 13:54:30

标签: python docker hadoop jupyter-notebook

我在docker中启动了hadoop单节点集群。 Web界面的端口公开在50070上。 每当我尝试从本地Jupyter Notebook实例使用

连接到它时
from pywebhdfs.webhdfs import PyWebHdfsClient
hdfs = PyWebHdfsClient(host='172.17.0.3',port='50070',timeout=1,user_name="hdfs")
my_data = '01010101010101010101010101010101'
my_file = 'user/hdfs/data/myfile1.txt'
hdfs.create_file(my_file, my_data)

我收到以下错误

HTTPConnectionPool(host ='172.17.0.3。,port = 50070):URL超过最大重试次数:/webhdfs/v1/user/hdfs/data/myfile1.txt?op=CREATE&user.name=hdfs (由NewConnectionError(':导致无法建立新连接:[Errno -2]名称或服务未知”,引起))

我尝试连接localhost和172.17.0.3(来自容器的IP)。

0 个答案:

没有答案