在datanode上面配置eclipse时连接dfs时会出现错误

puxuanling 2012-11-06 05:26:04
我是在hadoop集群上配置,结果在namenode上面配置eclipse可以成功察看dfs,然后我在datanode上面连接DFS时会出现错误,提示信息为: "error: failure to login",弹出的错误提示框内容为"An internal error occurred during: "Connecting to DFS hadoop". org/apache/commons/configuration/Configuration". 我也上网看了相关问题,可是还是上面那个错误,下面是我的Eclipse的log,



!ENTRY org.eclipse.core.jobs 4 2 2012-11-06 17:17:55.066
!MESSAGE An internal error occurred during: "Connecting to DFS test".
!STACK 0
java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration
at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<init>(DefaultMetricsSystem.java:37)
at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<clinit>(DefaultMetricsSystem.java:34)
at org.apache.hadoop.security.UgiInstrumentation.create(UgiInstrumentation.java:51)
at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:196)
at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:159)
at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:216)
at org.apache.hadoop.security.KerberosName.<clinit>(KerberosName.java:83)
at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:189)
at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:159)
at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:216)
at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:409)
at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:395)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1418)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1319)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:226)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:109)
at org.apache.hadoop.eclipse.server.HadoopServer.getDFS(HadoopServer.java:463)
at org.apache.hadoop.eclipse.dfs.DFSPath.getDFS(DFSPath.java:146)
at org.apache.hadoop.eclipse.dfs.DFSFolder.loadDFSFolderChildren(DFSFolder.java:61)
at org.apache.hadoop.eclipse.dfs.DFSFolder$1.run(DFSFolder.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.configuration.Configuration
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 21 more


求高手帮忙
...全文
1419 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kunfeng 2013-11-14
  • 打赏
  • 举报
回复
这个问题我也搞了很久 ,换个版本试试就可以了
kunfeng 2013-07-16
  • 打赏
  • 举报
回复
你好 你的这个问题解决了吗 求指导
紫金 2012-12-14
  • 打赏
  • 举报
回复
我觉得应该把代码也贴出来
cybloveqcl 2012-11-09
  • 打赏
  • 举报
回复
引用 2 楼 zhangkai08111 的回复:
引用 1 楼 kky2010_110 的回复:可以从几个个方面来验证 1.能ping通吗? 2.jar包全吗? 3.连接eclipse的master配置对吗?你也在eclipse配置hadoop么。。多费劲额。怎么好多人都这么搞。。
请问不在eclipse里面搞,你是在哪个工具里面搞的啊?
  • 打赏
  • 举报
回复
引用 4 楼 cybloveqcl 的回复:
引用 2 楼 zhangkai08111 的回复:引用 1 楼 kky2010_110 的回复:可以从几个个方面来验证 1.能ping通吗? 2.jar包全吗? 3.连接eclipse的master配置对吗?你也在eclipse配置hadoop么。。多费劲额。怎么好多人都这么搞。。 请问不在eclipse里面搞,你是在哪个工具里面搞的啊?
你说的搞是怎么个意思,你在eclipse配上hadoop是为了调试mapreduce么
撸大湿 2012-11-08
  • 打赏
  • 举报
回复
如果能确保HADOOP本身没问题 那可能是CONFIG配置错误 一般的做法都是用ECLIPSE加载把NAMENODE的CONF 如果CONF中写死的IP,基本就可以直接用了 如果用了域名,记得修改开发环境OS的HOSTS 随后在修改CONF 然后参照kky2010_110 PING一下,并TELNET一下几个重要端口
  • 打赏
  • 举报
回复
引用 1 楼 kky2010_110 的回复:
可以从几个个方面来验证 1.能ping通吗? 2.jar包全吗? 3.连接eclipse的master配置对吗?
你也在eclipse配置hadoop么。。多费劲额。怎么好多人都这么搞。。
kky2010_110 2012-11-07
  • 打赏
  • 举报
回复
可以从几个个方面来验证 1.能ping通吗? 2.jar包全吗? 3.连接eclipse的master配置对吗?
本课程深入MySQL 分库分表各个环节,2023年最新课程。每个章节都会以原理深入+实际案例进行讲解。内容数据库安装,主从同步,和分表分表详解和对应的应用场景及注意事项MySQL在金融互联网行业的企业级安装部署1 安装方式2 安装用户3 目录规范4 操作系统配置5 创建用户6 创建目录7 安装8 配置文件9 安装依赖包10 配置环境变量11 初始化数据库12 重置密码 主从复制,gtid,并行复制_半同步复制_实操案例_常用命令_故障处理1 主从复制原理深入讲解2 主从复制相关参数3 主从复制架构部署4 从库状态详解5 过滤复制6 什么是GTID?7 GTID主从配置8 gtid维护9 GTID的特点10 工作原理11 gtid相关状态行和变量 MySQL分库分表目录章节1.MyCAT分布式架构入门及双主架构1.1 主从架构1.2 MyCAT安装1.3 启动和连接1.4 配置文件介绍2.MyCAT读写分离架构2.1 架构说明2.2 创建用户2.3 schema.xml2.4 连接说明2.5 读写测试2.6 当前是单节点3.MyCAT高可用读写分离架构3.1 架构说明3.3 schema.xml(配置)3.4 文件详解3.4.1 schema标签3.4.2 table标签3.4.3 dataNode标签3.4.4 dataHost3.4 读写测试3.5 故障转移4.MyCAT垂直分表4.1 架构4.2 新建表4.3 配置mycat4.4 验证6. MyCAT水平分表-取模分片取模分片7. MyCAT水平分表-枚举分片枚举分片字符枚举配置执行计划的分析8. MyCAT全局表与ER表全局与ER表8.1 全局表8.1.1 特性8.1.2 建表8.1.3 配置8.1.4 验证8.1.5 分析总结(执行计划)8.2 ER表8.2.1 特性8.2.2 建表8.2.3 配置8.2.4 测试验证,子表是否跟随父表记录分片8.2.5 分析总结(执行计划)

20,809

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧