您的位置:首页 > 运维架构

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

2016-11-23 22:05 309 查看
从学习理论到装上时间间隔比较久,决定系统地写一次,边幅会比较长,所以分开篇章估计比较好。

从零开始的所有步骤大概如下:

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


保存,授权完成

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

下一篇继续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop ubuntu 分布式
相关文章推荐