hbase分布式安装
Posted EsmeZhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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分布式安装的主要内容,如果未能解决你的问题,请参考以下文章