小白的VMware 12 Ubuntu16.04 的 Hadoop安装笔记(此前已安装好Ubuntu)

小白的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:

<
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值