hbase分布式安装

Posted EsmeZhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase分布式安装相关的知识,希望对你有一定的参考价值。

目录

1.安装Hbase

2.配置文件

3.Hbase服务启动


     Zookeeper和Hadoop集群正常启动

1.安装Hbase

          进入/export/software目录,将hbase软件包导入该目录下。解压hbase软件包 到/export/servers目录下,并重命名为hbase。

[root@master software]# ls
apache-hive-3.1.2-bin.tar.gz       hbase-2.2.3-bin.tar.gz
apache-zookeeper-3.5.7-bin.tar.gz  jdk-8u212-linux-x64.tar.gz
hadoop-3.1.3.tar.gz                zeppelin-0.10.1-bin-all.tgz
[root@master software]# tar -zxvf hbase-2.2.3-bin.tar.gz -C /export/servers/
[root@master software]# cd /export/servers/
[root@master servers]# mv hbase-2.2.3-bin hbase

2.配置文件

        进入hbase安装目录下,进入conf目录,修改hbase-env.sh、 hbase-site.xml和 regionservers配置文件内容。

       (1) hbase-env.sh修改内容:

        export JAVA_HOME=/export/servers/jdk

        export HBASE_MANAGES_ZK=false

        (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.port</name>
                <value>16000</value>

        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value></property>
        <property>
                  <name>hbase.unsafe.stream.capability.enforce</name>
                  <value>false</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/export/servers/zookeeper/zkData</value>

        </property>

</configuration>

  (3)regionservers修改内容:

        master

        slave1

        slave2

 (4)软连接hadoop配置文件到Hbase:

[root@master ~]#ln -s /export/servers/hadoop-3.1.3/etc/hadoop/core-site.xml /export/servers/hbase/conf/core-site.xml
[root@master ~]#ln -s /export/servers/hadoop-3.1.3/etc/hadoop/hdfs-site.xml /export/servers/hbase/conf/hdfs-site.xml

   (5) hbase文件远程发送到其他节点

[root@master ~]#scp -r /export/servers/hbase slave1:/export/servers/

[root@master ~]#scp -r /export/servers/hbase slave2:/export/servers/

3.Hbase服务启动

(1)单个服务进程启动和停止

        在master主机上启动master、regionserver服务

[root@master hbase]# bin/hbase-daemon.sh start master
[root@master hbase]# bin/hbase-daemon.sh start regionserver
[root@master hbase]# jps 

       在master主机上停止master、regionserver服务

[root@master hbase]# bin/hbase-daemon.sh stop master
[root@master hbase]# bin/hbase-daemon.sh stop regionserver

(2)整体启动和停止服务

      启动服务

[root@master hbase]# bin/start-hbase.sh

      对应的停止服务:

[root@master hbase]# bin/stop-hbase.sh

    查看HBase页面 

启动成功后,可以通过“host:port”的方式来访问HBase管理页面,例如:http://192.168.38.128:16010

以上是关于hbase分布式安装的主要内容,如果未能解决你的问题,请参考以下文章

Hbase介绍

HBase安装配置

Hbase伪分布式安装

Hbase伪分布式安装

Hbase伪分布式安装

hbase伪分布式安装