Hadoop完全分布模式安装(集群模式)中出现的问题、异常解决方法

版权声明:call me 刘英雄 https://blog.csdn.net/weixin_42526141/article/details/82908623

1. 开启Hadoop后,执行命令报错:

Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

虽不影响执行命令,直接把警告消息mute掉就好:

具体操作是直接在 log4j 日志中去除告警信息。找到后续目录为 etc/hadoop/log4j.propertieslog4j.properties 文件,在最后一行添加:log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR

保存退出,重新执行命令,运行正常不报错

2. 执行vim命令时,提示:sudo: vim:找不到命令

原因是没有安装vim,只需安装vim即可(需联网)

终端输入下面命令并执行:

sudo apt-get install vim-gtk

输入“Y”,继续执行即可,直到进度显示100%,自动解压、配置,安装完成。

以下命令验证vim是否安装成功。(该文件为vim配置文件,可做修改使vim符合个人习惯)

sudo vim /etc/vim/vimrc

3. ubuntu 14.04 修改主机名

第一步:ubuntu主机名位于/etc/hostname里,将其修改为自己需要的名称。

第二步:修改/etc/hosts文件,将其中127.0.1.1对应的主机名更改为新的主机名,与/etc/hostname里的主机名一致。

第三步:重启系统。

4. ssh-copy-id master 命令报错:ERROR: ssh: connect to host slave1 port 22: Connection refused

Ubuntu默认并没有安装ssh服务,如果通过ssh链接Ubuntu,需要自己手动安装openssh-server。

判断是否安装ssh服务,可以通过如下命令进行:ssh localhost

出现这个问题是因为Ubuntu默认没有安装openssh-server,用命令来安装openssh-server,命令如下:

sudo apt-get install openssh-server

猜你喜欢

转载自blog.csdn.net/weixin_42526141/article/details/82908623