HBase的基本配置
HBase的基本配置
0.修改hbase-env.sh
- 修改JAVA_HOME
- 要是jdk1.8的话,要注释掉
HBASE_MASTER_OPTS
和HBASE_REGIONSERVER_OPTS
1.修改hbase-site.xml
<configuration>
<!-- 指定hbase在hdfs上的存储路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hp-111:9000/hbase</value>
</property>
<!--指定hbase为分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zookeeper的地址 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hp-111:2181,hp-112:2181,hp-113:2181</value>
</property>
</configuration>
2.修改regionservers
加上所有要运行regionserver的机器
3.启动
$HBASE_HOME/bin/start-hbase.sh
NOTICE
- 要是不设置
hbase.cluster.distributed
为true的话,hbase是作为standlone模式运行,这时候的zk是hbase来管理的,不能配置自己的zk。hbase-env.sh
里面是有一个变量HBASE_MANAGES_ZK
,但是我设置为了false也没有起效。