读书人

hadoop-2.0-cdh4 HA 解决方案装配文档

发布时间: 2012-09-29 10:30:01 作者: rapoo

hadoop-2.0-cdh4 HA 解决方案安装文档

?

?

1.安装NFS,配置共享目录

安装配置NFS

NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。CentOS系统中如何安装和配置nfs呢,下面我们就来学习一下方法。首先我们来介绍一些会用到的CentOS系统命令。

1.安装

$yum -y install nfs-utils

2.创建共享目录

$su root (切换到root用户,因为NFS只能被root用户使用)

$mkdir p /smp/hadoop-cdh4

$chmod R 777 /smp/hadoop-cdh4 (因为是root用户创建,要给当前用户赋可读写的权限)

3.配置

$vi /etc/exports

在配置文件中添加你要共享的目录等信息,例如:

/smp/hadoop-cdh4 *(rw,sync,no_root_squash)

内容具体参数说明如下:

[共享的目录] [主机名或IP(参数,参数)]

其中参数是可选的,当不指定参数时,nfs将使用默认选项。默认的共享选项是 sync,ro,root_squash,no_delay。

CentOS系统中,当主机名或IP地址为空时,则代表共享给任意客户机提供服务。

当将同一目录共享给多个客户机,但对每个客户机提供的权限不同时,可以这样:

[共享的目录] [主机名1或IP1(参数1,参数2)] [主机名2或IP2(参数3,参数4)]

下面是一些NFS共享的常用参数:

?

?

?

?

在配置的dataDir目录下创建一个myid文件,里面写入一个0-255之间的一个随意数字,每个zookeeper上这个文件的数字要是不一样的

修改下面的内容变成你自己的服务器地址

server.1=hadoop01:2888:3888

server.2=hadoop02:2888:3888

server.3=hadoop03:2888:3888

分别启动所有的zookeeper

bin/zkServer.sh start

使用客户端连接zookeeper测试是否成功

bin/zkCli.sh -server ip地址:clientPort

?

?

?

?

2.修改hadoop安装目录下etc/hadoop/core-site.xml

加入以下内容

?

?

hadoop-2.0-cdh4 HA 解决方案装配文档

?

读书人网 >开源软件

热点推荐