单机及分布式环境下运行K-Means出现的问题

单机环境下遇到的问题

一、睡了一晚上,第二天早上一打开虚拟机,准备快乐地开始一天的学习。打开eclipse一看,什么鬼哦!给我弹出这么个界面,

Cannnot determine URI for '/Kmeans/src/main/java/KmeansTest01.java'.

有问题找度娘。看到有个小哥说将文件重新导入一下就行了。

解决方案:File----import----General----Exsiting Project into Workspace----Select root directory,点击Browse选择你的工程就行啦~  

 

二、Fail to load class "org.slf4j.impl.StaticLoggerBinder"

秉着有问题找度娘的精神,我再次拿着问题去找了度娘,大家一直意见都是修改pox.xml文件,在里面添加slf4j-log、slf4j-nop。。。中的一个即可,但是,我明明就有啊!全部都已经配置好了啊!可还是有这个问题。

于是乎,我灵光一现,把代码中创建的那个Cluster文件夹删掉,然后就好了!(我也不知道这是为什么,反正就这么好了,大家也可以试试)

 

分布式环境下遇到的问题

一、No Route to Host 

我用ifconfig查了一下我的ip明明就不是这个啊!所以我打开了上面提示的网页:http://wiki.apache.org/hadoop/NoRouteToHost

里面给出了可能会遇到的问题,我的问题是由第二种原因导致的。然后我cat了一下/etc/hosts,发现里面的ip果然是上面红色虚线框里面的ip,我愉快的把ip改成了我自己的ip,再次运行发现已经可以了!

修改/etc/hosts:

  • 先把权限切换成root用户,命令行为: su root        输入密码进入root用户
  • 然后修改/etc/hosts,命令行为: vim /etc/hosts      进入hosts编辑界面后,键入i即可修改IP。保存并退出该界面:先按esc,然后shift+;,最后键入wq,按enter退出即可
  • 修改好hosts文件后退出root用户,返回当前用户,su 用户名称

如果有些朋友不是这个原因可以对应上面的几个选项找出自己的原因并作出相应地调整~

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值