Ubuntu 12.04安装Hadoop

在Ubuntu 12.04安装Hadoop过程详解。

相关阅读:

1. 创建hadoop用户组和用户

a. 创建hadoop用户组 

sudo addgroup hadoop

sudo addgroup hadoop

Ubuntu 12.04安装Hadoop

b. 创建hadoop用户

sudo adduser –ingroup hadoop hadoop

sudo adduser –ingroup hadoop hadoop

 Ubuntu 12.04安装Hadoop

c. 编辑/etc/sudoers文件,为hadoop用户添加权限

sudo vim /etc/sudoers

sudo vim /etc/sudoers

给hadoop用户赋予root相同的权限 

hadoop ALL=(ALL:ALL) ALL

hadoop ALL=(ALL:ALL) ALL

注意:/etc/sudoers文件可能为readonly文件,修改后使用“:wq!”保存

Ubuntu 12.04安装Hadoop

2. 安装JDK

安装JDK的教程网上资料非常多,故省略

注意:不要安装OpenJDK,在Oracle官网上下载JDK(Oracle JDK不能使用apt-get install安装)

3. 安装ssh服务 

sudo apt-get install openssh-server

sudo apt-get install openssh-server

Ubuntu 12.04安装Hadoop

4. 设置ssh无密码登录

执行su –命令切换到hadoop用户

su – hadoop

su – hadoop

ssh生成密钥有rsa和dsa两种,默认采用rsa方式

a. 创建ssh-key(采用rsa方式)

ssh-keygen -t rsa -P ""

ssh-keygen -t rsa -P ""

Ubuntu 12.04安装Hadoop

b. 进入~/.ssh/目录下,将id_rsa.pub追加到authorized_keys授权文件中

  1. cd ~/.ssh
  2. cat id_rsa.pub >> authorized_keys
cd ~/.ssh
cat id_rsa.pub >> authorized_keys

Ubuntu 12.04安装Hadoop

c. 无密码登录localhost

ssh localhost

ssh localhost

Ubuntu 12.04安装Hadoop 

d. 退出ssh连接

  1. exit
exit

Ubuntu 12.04安装Hadoop 

相关推荐