Hadoop分布式安装整理

首先是准备工作

     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命令,无需输入密码就可以直接登陆了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值