我首先使用 8000 端口打开了其余服务器
/usr/hdp/current/hbase-master/bin/hbase-daemon.sh start rest -p 8000 --infoport 8001
然后用python写了这段代码:
from pywebhdfs.webhdfs import PyWebHdfsClient
hdfs = PyWebHdfsClient(host='192.168.56.101',port='8000',user_name='maria_dev')
my_file='user/maria_dev/creating.txt'
hdfs.create_file(my_file,'My name is awesome')
然后我在我的 anaconda 环境中运行它并得到这个错误:
引发错误.PyWebHdfsException(msg=message) pywebhdfs.errors.PyWebHdfsException: b''