Hadoop分布式安装整理
2015-12-01 17:07
288 查看
首先是准备工作
下面进行安装的实际操作
由于我本人是菜鸟,所以很多地方在安装时遇到了问题,所以希望通过总结提高自己。请见谅。
首先安装好Ubuntu系统以后第一步是创建hadoop用户
创建了hadoop用户,并且使用/bin/bash作为shell
使用以修改密码,我将密码设置为hadoop
为了防止以后出现权限问题,首先为hadoop用户增加管理员权限
最后注销当前用户,关闭terminal即可。再登陆界面使用刚创建的hadoop登陆。
后面需要更改一些配置文件,我比较喜欢用vim(vi增强版,基本用法相同),所以进行安装
安装时需要确认,输入y即可。
Ubuntu默认已安装了SSH client 此外还需要安装SSH server
安装后,可以使用如下命令登陆本机
此时会有提示,输入yes,然后按提示输入密码hadoop,这样就登陆到本机了。
但这样登陆是需要每次都输入密码的,我们需要配置成ssh无密码登陆比较方便。
~的含义
在Linux系统中,~代表的是用户的主目录,及“/home/用户名”这个目录,如果你的用户名是hadoop,则~代表的是“/home/hadoop/”。此外,#后面的文字是注释。
此时再用ssh localhost命令,无需输入密码就可以直接登陆了。
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命令,无需输入密码就可以直接登陆了。
相关文章推荐
- 详解HDFS Short Circuit Local Reads
- Hadoop_2.1.0 MapReduce序列图
- 使用Hadoop搭建现代电信企业架构
- 单机版搭建Hadoop环境图文教程详解
- hadoop常见错误以及处理方法详解
- hadoop 单机安装配置教程
- hadoop的hdfs文件操作实现上传文件到hdfs
- hadoop实现grep示例分享
- Apache Hadoop版本详解
- linux下搭建hadoop环境步骤分享
- hadoop client与datanode的通信协议分析
- hadoop中一些常用的命令介绍
- Hadoop单机版和全分布式(集群)安装
- 用PHP和Shell写Hadoop的MapReduce程序
- hadoop map-reduce中的文件并发操作
- Hadoop1.2中配置伪分布式的实例
- java结合HADOOP集群文件上传下载
- 用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
- Hadoop安装感悟
- hadoop安装lzo