小白的VMware 12 Ubuntu16.04 的 Hadoop安装笔记
这里只记录了我在安装过程中遇到的问题,如果碰到了其他问题可以看看文末放的参考教程链接。非常感谢各位博主详细的解决方案~
创建Hadoop用户
如果安装 Ubuntu 的时候不是用的 “hadoop” 用户,那么需要增加一个名为 “hadoop” 的用户。
首先按 ctrl+alt+t 打开终端窗口,创建新用户。命令如下:
sudo useradd -m hadoop -s /bin/bash
这条命令创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为 shell。
接着使用如下命令设置密码,按提示输入两次密码:
sudo passwd hadoop
可为 hadoop 用户增加管理员权限,方便部署,避免一些比较棘手的权限问题:
sudo adduser hadoop sudo
最后注销当前用户(点击屏幕右上角的齿轮,选择注销),返回登陆界面。

在登陆界面中选择刚创建的 hadoop 用户进行登陆。

更新apt
用 hadoop 用户登录后,先更新一下 apt,如果没更新后续可能有一些软件安装不了。按 ctrl+alt+t 打开终端窗口,执行如下命令:
sudo apt-get update
我遇到如下错误(还有两条类似的):
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the list directory
我按如下顺序输入后解决:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/apt/lists/lock
此处感谢:https://blog.youkuaiyun.com/zwjsatan/article/details/8101712
接着又出现如下两个问题:
Reading package lists… Done
E: Problem executing scripts APT::Update::Post-Invoke-Success
‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
then appstreamcli refresh > /dev/null;
fi’
E: Sub-process returned an error code
Package vim-gtk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘vim-gtk’ has no installation candidate
第一个问题,我按如下顺序输入后解决:
sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
此处感谢:https://www.cnblogs.com/EasonJim/p/7343892.html
看网上说第二个问题要改软件源,然后就去改了软件源。方法如下:
在左侧边栏点开设置,单击Software & Updates

在Download from中选择other,找到China中的mirrors.aliyun.com,也可以使用其他的软件源设置。点击Choose Server,再点击Close,出来弹窗,点reload即可。

安装SSH、配置SSH无密码登陆
集群、单节点模式都需要用到 SSH 登陆,因为Ubuntu 默认已安装了 SSH client,所以还需要安装 SSH server:
<

最低0.47元/天 解锁文章
3614

被折叠的 条评论
为什么被折叠?



