0


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 分布式 hadoop

本文转载自: https://blog.csdn.net/m0_37658639/article/details/129130327
版权归原作者 EsmeZhao 所有, 如有侵权,请联系我们删除。

“hbase分布式安装”的评论:

还没有评论