微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu14.04全分布式安装Hadoop 2.7.2一创建用户组

从学习理论到装上时间间隔比较久,决定系统地写一次,边幅会比较长,所以分开篇章估计比较好。
从零开始的所有步骤大概如下:
1 创建hadoop用户
2 下载jdk,hadoop,ssh,eclipse等等
3 实现几台机之间的ssh无密码登陆
4 配置环境(jdk,hadoop单机)
5 改host和hostname文件
6 在主机上修改和配置
7 把修改好的hadoop文件夹整个复制到从机上
8 主机上格式化namenode,并开始运行整个工程
9 jps查看运行状态
10 主机上关闭整个工程

PS: 8,9,10属于安装完开始运行的了

三台电脑,一台做主机,两台做从机。主机名分别是
master,slave1,slave2,ip分别是192.168.235.1~3
系统:ubuntu14.04
jdk:1.8.0_91
hadoop: 2.7.2 (stable)
用户名:hadoop

以下开始讲第一步:

1,创建hadoop用户

三台机都需要有相同名字的用户,暂时未发现密码不一样会有什么影响。此处命名为hadoop。

(1)

ubuntu下可以用adduser或者useradd来添加新用户,后者不会为新用户创建文件夹。为了方便点我用了adduser.

$ sudo su
# adduser hadoop

提示
正在添加用户”hadoop”…
正在添加新组”hadoop” (1001)…
正在添加新用户”hadoop” (1001) 到组”hadoop”…
创建主目录”/home/hadoop”…
正在从”/etc/skel”复制文件
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
正在改变 hadoop 的用户信息
请输入新值,或直接敲回车键以使用认值
全名 []:
房间号码 []:
工作电话 []:
家庭电话 []:
其它 []:
这些信息是否正确? [Y/n] y
到此完成1,home下多了一个用户文件夹,先留在root用户

(2)

创建用户后需要授权,否则在新用户下用sudo会报错
root用户下:
vim /etc/sudoers
修改文件如下:
代码如下复制代码

# User privilege specification 
root ALL=(ALL:ALL) ALL 
hadoop ALL=(ALL:ALL) ALL

保存,授权完成

在其他机上重复以上步骤,使每台机上都有该用户

下一篇继续

原文地址:https://www.jb51.cc/ubuntu/355855.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐