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

Hadoop分布式安装整理

2015-12-01 17:07 288 查看
首先是准备工作

OS ubuntu 14.04   64位

Hadoop 2.7.1

java version "1.7.0_91"


下面进行安装的实际操作

由于我本人是菜鸟,所以很多地方在安装时遇到了问题,所以希望通过总结提高自己。请见谅。

首先安装好Ubuntu系统以后第一步是创建hadoop用户

创建hadoop用户

首先是ctrl+alt+t打开terminal,输入以下命令创建新用户

$ sudo useradd -m hadoop -s /bin/bash


创建了hadoop用户,并且使用/bin/bash作为shell

使用以修改密码,我将密码设置为hadoop

$ sudo passwd hadoop


为了防止以后出现权限问题,首先为hadoop用户增加管理员权限

$ sudo adduser hadoop sudo


最后注销当前用户,关闭terminal即可。再登陆界面使用刚创建的hadoop登陆。

更新apt

后面需要通过apt安装一些软件,所以先更新一下apt。

$ sudo apt-get update


后面需要更改一些配置文件,我比较喜欢用vim(vi增强版,基本用法相同),所以进行安装

$ sudo apt-get install vim


安装时需要确认,输入y即可。

安装SSH server 并配置SSH无密码登陆

首先需要说明的是集群,单节点模式都需要用到SSH登陆,(类似于远程登陆)

Ubuntu默认已安装了SSH client 此外还需要安装SSH server

$ sudo apt-get install openssh-server


安装后,可以使用如下命令登陆本机

$ ssh localhost


此时会有提示,输入yes,然后按提示输入密码hadoop,这样就登陆到本机了。

但这样登陆是需要每次都输入密码的,我们需要配置成ssh无密码登陆比较方便。

$ exit                #退出刚才的ssh localhost
$ cd ~/.ssh/            #若没有该目录,请先执行一次ssh localhost
$ ssh-keygen -t rsa            #按照提示,都按enter即可
$ cat id_rsa.pub >> authorized_keys  #加入授权


~的含义

在Linux系统中,~代表的是用户的主目录,及“/home/用户名”这个目录,如果你的用户名是hadoop,则~代表的是“/home/hadoop/”。此外,#后面的文字是注释。

此时再用ssh localhost命令,无需输入密码就可以直接登陆了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop