租了四台阿里云服务器,操作系统是ubuntu 14.04 64位,把它改造成hadoop系统。
1. 修改bash提示符,显示当前设备身份
阿里云的主机名难记,修改.bashrc,修改命令提示符,增加属性显示。
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w-master\$ ‘
2.阿里云的虚拟机自带ssh,免去装ssh的烦恼。
3.添加用户 hadoop
添加用户组 hadoop
输入命令sudo addgroup hadoop
添加用户 hadoop
输入命令sudo adduser -ingroup hadoop hadoop
给hadoop用户添加权限
按回车键后就会打开/etc/sudoers文件了,
在root ALL=(ALL:ALL) ALL下添加hadoop ALL=(ALL:ALL) ALL
给hadoop用户赋予root用户同样的权限
4.通过ssh key互相免密码授权
a. 创建ssh rsa key
输入命令ssh-keygen -t rsa -P "" 生成密钥对,公钥id_rsa.pub、私钥id_rsa对,每台机器都执行一次
b.公钥给对方保存,私钥自己保存
使用scp命令拷贝 scp 用户名@网址:在远端设备上路径 本地地址
输入命令 cat id_rsa.pub >> ~/.ssh/ authorized_keys 本地授权对方用户