hbase安装(2)

1)hbase-env.sh 修改内容,可以添加到最后:

export HBASE_MANAGES_ZK=false

2)hbase-site.xml 修改内容:

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

 

<configuration>

 

  <property>

    <name>hbase.zookeeper.quorum</name>

    <value>hadoop102,hadoop103,hadoop104</value>     <description>The directory shared by RegionServers.

    </description>

  </property>

 

<!--    <property>-->

<!--        <name>hbase.zookeeper.property.dataDir</name>-->

<!--        <value>/export/zookeeper</value>-->

<!--        <description> 记得修改ZK的配置文件 -->

<!--            ZK的信息不能保存到临时文件夹-->

<!--        </description>-->

<!--    </property>-->

 

 

  <property>

    <name>hbase.rootdir</name>

    <value>hdfs://hadoop102:8020/hbase</value>

    <description>The directory shared by RegionServers.

    </description>

  </property>

 

 

  <property>

    <name>hbase.cluster.distributed</name>

    <value>true</value>

  </property>

 

</configuration>

3)regionservers

hadoop102 hadoop103 hadoop104

4)解决 HBase 和 Hadoop 的 log4j 兼容性问题,修改 HBase 的 jar 包,使用 Hadoop 的 jar 包

[atguigu@hadoop102 hbase]$ mv /opt/module/hbase/lib/client-facingthirdparty/slf4j-reload4j-1.7.33.jar /opt/module/hbase/lib/clientfacing-thirdparty/slf4j-reload4j-1.7.33.jar.bak

 

HBase 远程发送到其他集群

[atguigu@hadoop102 module]$ xsync hbase/

 

HBase 服务的启动

1)单点启动

[atguigu@hadoop102 hbase]$ bin/hbase-daemon.sh start master

[atguigu@hadoop102 hbase]$ bin/hbase-daemon.sh start regionserver

2)群启

[atguigu@hadoop102 hbase]$ bin/start-hbase.sh

3)对应的停止服务

[atguigu@hadoop102 hbase]$ bin/stop-hbase.sh

posted @ 2022-10-12 22:57  灰幕  阅读(38)  评论(0)    收藏  举报