采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我网上查了许多方法,然后也在本课程问答区里看了,感觉这个IDEA里连接阿里云ECS的HDFS就是挺头痛的。我照着你给别的同学说的方式试了,还是不行。买都买阿里云的服务器了,还是想搏一搏用阿里云。请问还有什么解决办法吗?
core-site.xml中
<property>
<name>fs.default.name</name>
<value>hdfs://0.0.0.0:8020</value>
</property>
修改后,重启hadoop就可以了
我大概知道问题在哪了
1)你的配置文件中是用了dfs.datanode.use.dataname的参数,但是你客户端代码没设置,代码层面还需要设置dfs.client.use.datanode.hostname为true
2) 不建议用ip进行访问,应该使用hostname。hadoop集群内需要使用内网地址进行配置hosts,本地开发及其需要使用公网ip进行配置
3)云服务器的端口要在访问策略中打开(如果你通过浏览器能访问50070的页面的话,说明你已经开放了端口)
老师,弄好了,谢啦。但是如果后面的课程里,接着用阿里云的服务器,会不会有很多坑出现呢?
是的,因为前面是虚拟机的,后面更新的是云主机的
老师。那头铁接着用阿里云,会不会后面就从入门到放弃了?/(ㄒoㄒ)/~~
登录后可查看更多问答,登录/注册
从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据
1.3k 21
1.7k 20
1.5k 19
1.7k 17
3.4k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号