zookeeper和hbase安装

本文详细指导了如何在Hadoop环境中安装和配置Zookeeper 3.4.9和HBase 1.2.4,包括解压、移动、配置文件、环境变量设置、数据目录创建、节点标识及启动流程。重点讲解了Zookeeper的server配置和HBase的分布式模式及rootdir设置。
摘要由CSDN通过智能技术生成

zookeeper-3.4.9和hbase-1.2.4安装

zookeeper-3.4.9安装

解压

tar -zxvf zookeeper-3.4.9.tar.gz

移动

mv zookeeper-3.4.9 /usr/local

创建zookeeper的数据目录

mkdir -p /usr/local/zookeeper-3.4.9/data

配置

cd /usr/local/zookeeper-3.4.9/conf   //进入conf目录
cp zoo_sample.cfg zoo.cfg            //改名

修改文件

vim zoo.cfg

dataDir=/usr/local/zookeeper-3.4.9/data
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888
server.3=hadoop3:2888:3888

配置zookeeper的环境变量

vim /etc/profile

添加

export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9
export PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile

hadoop1的文件传给其他虚拟机

#scp -r /etc/profile hadoop2:/etc/profile
#scp -r /usr/local/zookeeper-3.4.9 hadoop2:/usr/local/
#source /etc/profile     //hadoop2上操作
#scp -r /etc/profile hadoop3:/etc/profile
#scp -r /usr/local/zookeeper-3.4.9 hadoop3:/usr/local/
#source /etc/profile     //hadoop3上操作

创建节点标识文件

cd /usr/local/zookeeper-3.4.9/data //进入hadoop1的data目录
#vi myid
1
cd /usr/local/zookeeper-3.4.9/data //进入hadoop2的data目录
#vi myid
2
cd /usr/local/zookeeper-3.4.9/data //进入hadoop3的data目录
#vi myid
3

hadoop1(2)(3)操作

cd /usr/local/zookeeper-3.4.9/bin  //进入bin目录
./zkServer.sh start           //启动
./zkServer.sh stop            //关闭
./zkServer.sh status          //查看状态

hbase-1.2.4安装

解压

tar -zxvf hbase-1.2.4-bin.tar.gz

移动

mv hbase-1.2.4 /usr/local

配置

cd /usr/local/hbase-1.2.4/conf //进入conf目录
vi hbase-env.sh //修改环境变量

export JAVA_HOME=/usr/java/default
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_PID_DIR=/var/hadoop/pids中去掉#
export HBASE_MANAGES_ZK=false

vi hbase-site.xml

<configuration>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop1:8020/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop1,hadoop2,hadoop3</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/usr/local/zookeeper-3.4.9</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>hadoop1:60000</value>
    </property>
     <property>
         <name>hbase.master.info.port</name>
         <value>60010</value>
     </property>
</configuration>

设置regionservers

vi regionservers

hadoop2
hadoop3

配置路径

vi /etc/profile

添加

export HBASE_HOME=/usr/local/hbase-1.2.4
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*

source /etc/profile

传给其他节点

#scp -r /etc/profile hadoop2:/etc/profile
#scp -r /usr/local/hbase-1.2.4 hadoop2:/usr/local/
#source /etc/profile     //hadoop2上操作
#scp -r /etc/profile hadoop3:/etc/profile
#scp -r /usr/local/hbase-1.2.4 hadoop3:/usr/local/
#source /etc/profile     //hadoop3上操作

启动

在hadoop1上启动

cd /usr/local/hbase-1.2.4/bin  //进入bin目录下
./start-hbase.sh    //启动hbase

验证

http://hadoop1:60010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值