hdfs java api操作,连接阿里云失败
来源:3-11 Java API操作HDFS文件系统
mooc_paper
2018-06-29
老师,我用的不是本地虚拟机,用的是阿里云,在hdfs api测试的时候,有两个地方不明白:1,HDFS_URI;2,fileSystem.get(uri, configuration, user),里面的user。我看过之前的问答,但还是不明白这两处要怎么配,我centos上的节点运行正常,50070网页能正常打开
写回答
2回答
-
mooc_paper
提问者
2018-06-29
问题已解决。
首先,在core-site.xml里面配置
<property>
<name>fs.defaultFS</name>
<value>hdfs://0.0.0.0:9000</value>
</property>
课上端口是8020,前面的主机名(ip地址)配成0.0.0.0,这样不管是云上服务器外网内网地址都可以访问。
其次,HDFS_URI=hdfs://云服务器外网地址:端口号
fileSystem.get()里面的user,如果是root用户就填root,如果你在linux上创建了自己的用户,如ming,就填ming。
00 -
Michael_PK
2018-06-29
HDFS地址对应你的阿里云外网访问的地址8020,用户就是机器的用户。
022018-06-29
相似问题