学习Hadoop的出错及解决方法合集

Hadoop:找不到命令

解决:在Linux环境内下输入export PATH=$PATH:/usr/local/hadoop/bin,检查hadoop命令是否可用输入hadoop version
永久解决:在这里插入图片描述

安装Hadoop集群时,ping Master成功,ping Slave1却不成功

解决:Slave1的IP映射错误,应修改(Master和Slave1的IP映射都要是inet地址)在这里插入图片描述
修改后:在这里插入图片描述

启动HBase,输入命令 bin/start-hbase.sh, 出现没有那个文件或目录:在这里插入图片描述

解决:查找jdk路径并修改在这里插入图片描述
在这里插入图片描述

安装flume 将解压的文件修改名字为flume,简化操作出现错误在这里插入图片描述

解决:进入到 usr/local/目录在这里插入图片描述

输入jps后出现错误在这里插入图片描述

**解决:**输入 vi ~/.bashrc进入文件,在文件末尾加上export PATH=$JAVA_HOME/bin:$PATH保存后退出。执行source ~/.bashrc 使文件生效。接下来jps命令就可以正常使用了。

打开Hbase出现错误在这里插入图片描述

IP配置错误
**解决:**输入sudo vim /etc/hosts 修改IP映射可通过ifconfig查看。 检查ping目标主机成功即可。

虚拟机Hadoop用户登录密码忘记

解决:

  1. 开机时长按ESC,进入GNU GRUB 界面
  2. 选择Ubuntu 高级选项,按下enter在这里插入图片描述
  3. 选择recovery mode, 按下键盘e键(e键 不是enter键)在这里插入图片描述
  4. 进入如下界面,按下 ↓ 键,将光标定位到linux 一行,删除recovery nomodeset在这里插入图片描述
  5. 在linux行 行末输入quiet splash rw init=/bin/bash, 按下ctrl+x进入下一界面
  6. 输入passwd hadoop,设置新密码,确认新密码
  7. 重启虚拟机

ssh localhost ssh:connect to host localhost port 22:Connection refused

原因:ssh-server未安装或者未启动
解决:运行 ps -e | grep ssh,查看是否有sshd进程;
如果没有,说明server没启动,通过 /etc/init.d/ssh -start 启动server进程,如果提示ssh不存在 那么就是没安装server;通过 sudo apt-get install openssh-server命令安装即可

ssh无密登录失败

解决:尝试修改权限或ssh-add ~/.ssh/id_rsa

运行hadoop时,出现异常ERROR security.UserGroupInformation: PriviledgedActionException as:hadoop cause:java.net.UnknownHostException: hadoop: hadoop: Name or service not known Exception in thread “main” java.net.UnknownHostException: hadoop: hadoop: Name or service not known

解决:把/etc/hostname文件中的主机名加入到/etc/hosts文件中

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值