1. 开启Hadoop后,执行命令报错:
Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
虽不影响执行命令,直接把警告消息mute掉就好:
具体操作是直接在 log4j 日志中去除告警信息。找到后续目录为 etc/hadoop/log4j.properties 的 log4j.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