goldtimes 发表于 2013-10-25 10:43:11

回复 10# biansutao
images/smilies/default/better.gif
谢指点,有效果!感觉就差一点啦!
出现了一下错误:
java.net.ConnectException: Call to /192.168.200.135:9000 failed on connection exception: java.net.ConnectException: Connection refused
感觉HDFS应该还需要其他的设置来允许web方式的访问!
再次跪求指点!

a2325145 发表于 2013-10-25 10:43:11

本帖最后由 pig2 于 2014-11-17 17:08 编辑


不劳烦大侠啦 已经解决 功能已经实现!

nextuser 发表于 2013-10-25 10:43:11

请把你的解决办法粘贴上来,供后来这一个参考。。。。
同时也希望所有的看贴的人,都能够把自己的解决思路办法能够给分享。
也算是对开源社区做出的一小点贡献,我们不能只是索取而不回馈。。。
谢谢!

goldtimes 发表于 2013-10-25 10:43:11

回复 13# biansutao
目前我只在单机上做的测试,所以:
[*] Configuration config = new Configuration(true);
[*]                  config.set("fs.default.name","hdfs://localhost:9000");复制代码
貌似应该是我/etc/profile配置的,将ip地址换成结点ip映射的localhost就可以啦!具体原因正在找!
后面进行优化:将config配置信息放进配置文件中;将后台上传做成队列,实现异步操作!
希望对后面做的朋友有所帮助!

ruanhero 发表于 2013-10-25 10:43:11

回复 14# yuzhongfengye
   困扰了一个多星期的难题突然解决啦,有点小激动!忘了贴出上面的解决方法啦,见谅!
以后还请多指点,我这才刚起步!

Alkaloid0515 发表于 2013-10-25 10:43:11

see this blog:
http://blog.csdn.net/forcer521/archive/2011/06/22/6561594.aspx

yunjisuanxue 发表于 2013-10-25 10:43:11

不错,很有启发,大侠就是牛.

datong838 发表于 2013-10-25 10:43:11

学习了,非常感谢!

easthome001 发表于 2013-10-25 10:43:11

回复 3# biansutaoCloudera提供HTTP方式连接HDFS工具
Hoop是一个完全重写的Hadoop HDFS代理。Cloudera表示其具有以下优点:
●支持所有HDFS的操作(读、写)
●JSON格式的数据状态(文件的状态、操作状态、错误信息)
●Kerberos HTTP SPNEGO client/server authentication and pseudo authentication out of the box (using Alfredo)
●Hadoop代理用户的支持
●提供在任何集群运行的工具,如DistCP
http://cloud.csdn.net/a/20110722/302086.html

einhep 发表于 2013-10-25 10:43:11

回复 1# yuzhongfengye
你这个解决的太好了.本来我也不是很明白该在Configuration里面配些什么的呢.现在经你这一指点,成功了能跑了.说.太感谢了.
页: 1 [2] 3
查看完整版本: 关于HDFS 通过java api进行访问的问题