分享

关于HDFS 通过java api进行访问的问题

yuanqingyu0123 发表于 2013-10-25 10:43:11 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 21 46698
goldtimes 发表于 2013-10-25 10:43:11
回复 10# biansutao

谢指点,有效果!感觉就差一点啦!
出现了一下错误:
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
目前我只在单机上做的测试,所以:
[ol]
  • Configuration config = new Configuration(true);
  •                   config.set("fs.default.name","hdfs://localhost:9000");[/ol]复制代码
    貌似应该是我/etc/profile配置的,将ip地址换成结点ip映射的localhost就可以啦!具体原因正在找!
    后面进行优化:将config配置信息放进配置文件中;将后台上传做成队列,实现异步操作!
    希望对后面做的朋友有所帮助!
  • 回复

    使用道具 举报

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

    使用道具 举报

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

    使用道具 举报

    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里面配些什么的呢.现在经你这一指点,成功了能跑了.说.太感谢了.
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    推荐上一条 /2 下一条