eclipse配置hadoop的错误
配置好eclipse,在执行run on hadoop的时候,提示
11/03/29 16:47:59 WARN conf.Configuration: DEPRECATED: hadoop-site.xml found in the classpath. Usage of hadoop-site.xml is deprecated. Instead use core-site.xml, mapred-site.xml and hdfs-site.xml to override properties of core-default.xml, mapred-default.xml and hdfs-default.xml respectively
11/03/29 16:48:01 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 0 time(s).
11/03/29 16:48:02 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 1 time(s).
11/03/29 16:48:03 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 2 time(s).
11/03/29 16:48:04 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 3 time(s).
11/03/29 16:48:05 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 4 time(s).
11/03/29 16:48:06 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 5 time(s).
11/03/29 16:48:07 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 6 time(s).
11/03/29 16:48:08 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 7 time(s).
11/03/29 16:48:09 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 8 time(s).
11/03/29 16:48:10 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 9 time(s).
Exception in thread "main" java.net.ConnectException: Call to localhost/127.0.0.1:9000 failed on connection exception: java.net.ConnectException: Connection refused
补充:1. eclipse已经链接上hdfs,文件夹也上传至hdfs中
2. hdfs的安全模式也已经取消,hadoop dfsadmin -safemode leave
3. 在运行配置的时候,名称用的也不是localhost(localhost连接不上hdfs),用的是机器名称
4.hadoop已经配置好,wordcount程序在命令行里能成功运行,我的hadoop的是完全分布模式,1个namenode,4个datanode
问题终于解决了!困扰我好久的问题啊!解决方法:
将eclipse运行配置中的arguments中 hdfs://localhost:9000/user/lxz/testin hdfs://localhost:9000/user/lxz/testout
改为:
hdfs://lxz-pc:9000/user/lxz/testin hdfs://lxz-pc:9000/user/lxz/testout
即:把localhost改为你的namenode的机器名,改为ip不行,我试过
希望能帮助到和我遇到了同样问题的朋友!
mac主机名在 系统偏好设置->共享中设置:XXX.local
在终端上可以用 uname -n或hostname -f的方式来查看
Arguments配置:
hdfs://ruancc.local:9000/Users/mac/wordcount.txt hdfs://ruancc.local:9000/Users/mac/output
ToolRunner与eclipse hadoop 插件的替代品,简化M/R程序的开发
http://my.oschina.net/Senger/blog/77943
最新文章
- javascirpt对象运用与JS变量
- 【转】Myeclipse建立Maven项目
- fiddle 中 显示serverIp
- Ubuntu12.04安装java以及Eclipse和Tomcat
- HBase学习(十四)LINUX下用Eclipse构建HBase开发环境
- 没有绝对安全的系统:写在AES 256破解之后
- 启动mysql遇到1067问题
- celery学习笔记1
- Simulink 产品说明
- hbuilder中的wap2app (将M站快速转换成App的开发框架)使用过程有关原生标题的关闭
- python之旅七【第七篇】面向对象之类成员
- ROS 订阅图像节点
- js检查字符串的包含关系
- hadoop2.5搭建过程
- 使用 requests 配置代理服务
- Alpha阶段项目复审
- django会话跟踪技术
- Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
- Java之集合(十九)LinkedBlockingDeque
- Xcode关闭警告
热门文章
- Java基础知识强化之集合框架笔记57:Map集合之HashMap集合(HashMap<;Student,String>;)的案例
- apache安全之修改或隐藏版本信息
- Frequent Pattern 挖掘之一(Aprior算法)(转)
- fseek()
- css3中允许单词内断句word-wrap和怎么处理断句word-break
- 学习完毕-css
- PHP获得header头进行分析
- IIS配置不正确可能导致“远程服务器返回错误: (404) 未找到";错误一例。
- Sql解锁 数据库死锁检测
- CoreAnimation1-图层树、寄宿图以及图层几何学