没有合适的资源?快使用搜索试试~ 我知道了~
Hadoop2.5.2搭建真分布式
需积分: 0 0 下载量 148 浏览量
2015-12-24
14:40:37
上传
评论
收藏 1.17MB PDF 举报
温馨提示
试读
11页
Hadoop2.5.2搭建真分布式,利用三台虚拟机搭建的简单真分布式例子
资源详情
资源评论
资源推荐
Hadoop 2.5.2 真分布式环境搭建教程
准备工具
Hadoop 2.5.2.tar.gz 官网下载
三台虚拟机(Ubuntu 15.10)
master
node1
node2
这里可以首先建立 master 虚拟机,搭建好配置好 java 之后再克隆出另外两个虚拟机即
可。
由于克隆之后的虚拟机用户名是相同的,需要将用户名修改成不同的:
vim /etc/hostname
分别改为 master,node1,node2
主要步骤
1. 配置 hosts 文件
首先需要能使三个虚拟机之间能够互通。
先用 ifconfig 查看各个虚拟机的 ip 地址:
这里我的 ip 地址分别为:
Master: 192.168.19.133
Node1: 192.168.19.134
Node2: 192.168.19.135
如果有地址冲突的话,可以用如下命令修改:
sudo ifconfig eth1 192.168.xxx.xxx
表示希望修改 ip 为:192.168.xxx.xxx。
然后将每一个虚拟机的 ip 地址都添加到 hosts 文件中:
vim /etc/hosts
2. 建立 hadoop 运行账号
也就是建立一个专用的 hadoop 的用户组和用户,在终端输入命令如下:
sudo groupadd hadoop //
添加
hadoop
用户组
sudo useradd –s /bin/bash –d /home/yqp –m yqp –g hadoop –G root //
添加
yqp
用户
sudo passwd yqp //
为
yqp
账户添加密码
su yqp //
切换到
yqp
用户
这样添加之后,yqp 用户并不是超级用户,需要修改他为超级用户:
su qingping //
切换到超级用户
vim /etc/sudoers
将用户 yqp 添加到如下界面中即可:
上述三个节点均需要按照如上设置,这里方便起见,三个虚拟机的用户都为 yqp
3. 配置 ssh 免密码连入
这个步骤非常重要,这一部分如果配置得成功的话,后面的一切都会方便许多。hadoop
采用的是 ssh 的方法通过密钥验证及数据加解密的方式进行远程安全登录操作,当然,如果
hadoop 对每个结点的访问均需要进行验证,其效率将会大大降低,所以才需要配置 SSH 免
密码的方法直接远程连入被访问结点,这样将大大提高访问效率。
1. 为每个节点配置 ssh
可能有的 Ubuntu 版本没有自带 ssh,所以,我们先安装 openssh-server:
sudo apt-get install openssh-server
当然,如果已经安装得有的话,将会提示本软件已经安装。
然后我们键入命令:
ssh-keygen –t dsa –P ‘’ –f ~/.ssh/id_dsa
出现类似下图的内容表示成功。
产生的 ssh 公私密钥放在根目录的.ssh 目录下 ,然后 ,我们 在将密 钥 复 制 成
剩余10页未读,继续阅读
朽弈
- 粉丝: 14
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0