Hbase分布式安装(hbase0.94+zookeeper-3.4.5)

本文记录了使用独立的Zookeeper-3.4.5进行Hbase-0.94.14分布式安装的详细步骤,包括Zookeeper的配置、打包、分发以及myid设置,以及Hbase的环境配置、站点配置和RegionServers设置,最后通过启动Hbase并检查其状态来确认安装成功。
摘要由CSDN通过智能技术生成


之前一直用Hbase自带的zookeeper,然后一直不成功,老出现问题,后来用独立的zookeeper安装成功了,记录下分布式安装Hbase成功的过程


安装zookeeper-3.4.5

1、配置主机名与ip的对应关系,/etc/hosts

 

2、修改配置文件 conf/zoo.cfg

tickTime=2000  
dataDir=/usr/local/zookeeper  
clientPort=2181  
initLimit=5  
syncLimit=2  
server.1=slave1:2888:3888  
server.2=slave2:2888:3888  
server.3=slave3:2888:3888 

 

3、打包zookeeper

  tar zcvf zookeeper.tar.gz zookeeper

 

4、将打包后的文件scp到其他机器

 

5、配置myid

  在conf的父目录(/usr/local/zookeeper/)下创建myid文件,文件内容为zoo.cfgserver.x中的x,每个机器对应自己的,比如slave1

  echo “1” > /usr/local/zookeeper/myid

 

6、启动zookeeper

  进入安装目录的bin目录

  ./zkServer.sh start

 

7、检查

  ./zkServer.sh status

 

Hbase-0.94.14安装

 

1、配置hbase-env.sh

  

   export HBASE_MANAGES_ZK=false
   export JAVA_HOME=/usr/local/jdk
   export HBASE_CLASSPATH=/usr/local/hadoop/conf
   export HBASE_HOME=/usr/local/hbase
   export HADOOP_HOME=/usrl/local/hadoop
   export HBASE_LOG_DIR=/usr/local/hbase/logs


2、配置hbase-site.xml

 

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>master:60000</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>/hbase/tmp</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>192.168.181.170,192.168.181.174,192.168.181.172</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/hbase/tmp/zookeeper</value>
    </property>
    <property>
        <name>zookeeper.znode.parent</name>
        <value>/hbase-unsecure</value>
     </property>
</configuration>

3、配置regionservers

   slave1
   slave2
   slave3


4、Scp到其他机器

 

5、运行

   进入master的安装目录的bin目录

   ./start-hbase.sh 

6、地址:master60010查看是否成功

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值