Hbased单节点集群配置
虽然本集群是单节点的,但也是集群模式,所以事先配置好了hadoop和zookeeper
下面讲讲hbase三种运行模式:
单机模式
Hbase仅使用本地文件系统,不使用HDFS,一个独立的实例包含所有 HBase 守护进程Master、RegionServers 和 ZooKeeper,在一个持久化到本地文件系统的 JVM 中运行。
伪分布式模式:
所有进程运行在同一个节点上,不同进程运行在不同的JVM当中,但是每个守护进程 (HMaster,HRegionServer 和 ZooKeeper) 则分别作为一个单独的进程运行,比较适合实验测试。
完全分布式模式:
进程运行在多个服务器集群中,分布式依赖于HDFS系统,因此布署Hbase之前一定要有一个正常工作的HDFS集群
hbase安装
1.解压安装
tar -zxvf hbase-2.3.5-bin.tar.gz -C /opt
mv /opt/hbase-2.3.5/ /opt/hbase
3.hbase-env.sh 修改内容,可以添加到最后
export HBASE_MANAGES_ZK=false
4.修改hbase-site.xml配置文件
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master:2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/module/hbase/zk</value>
</property>
</configuration>
5.修改regionservers配置文件
master
6.启动集群
start-hbase.sh