我在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)。