<configuration>
<!--******核心配置,必须配置********-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop102:9000/hbase</value>
<description>指定Region服务器共享的目录,用来持久存储HBase的数据,URL必须完全正确,其中包含了文件系统的schema。默认值"${hbase.tmp.dir}/hbase"</description>
</property>
<!--HBase的运行模式,false是单机模式,true是分布式模式,若为false则hbase和zk回运行在一个jvm中-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--本地文件的存放目录-->
<property>
<name>hbase.tmp.dir</name>
<value>./tmp</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>
<description>配置zookeeper集群地址,不要指定znode路径,HBase会默认将元数据放在根znode</description>
</property>
<!--指定Zookeeper数据存储目录-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/module/zookeeper-3.5.8/zkData</value>
</property>
<!-- ********** HMaster相关配置 ********** -->
<property>
<name>hbase.master.info.bindAddress</name>
<value>hadoop102</value>
<description>HBase Master 的 Web UI绑定的地址,默认值为"0.0.0.0"</description>
</property>
<property>
<name>hbase.master.port</name>
<value>16000</value>
<description>HBase Master绑定端口</description>
</property>
<property>
<name>hbase.master.info.port</name>
<value>16010</value>
<description>HBase Master的Web UI端口,默认值为:"16010",如果不想启动UI实例,则可以将当前参数设置为-1</description>
</property>
<!-- ********** HRegionServer相关配置 ********** -->
<property>
<name>hbase.regionserver.port</name>
<value>16020</value>
<description>HBase RegionServer绑定的端口,默认值为:"16020".</description>
</property>
<property>
<name>hbase.regionserver.info.port</name>
<value>16030</value>
<description>HBase RegionServer的Web UI端口,默认值为:"16030"设置为-1可以禁用HBase RegionServer的Web UI。</description>
</property>
<property>
<name>hbase.regionserver.info.bindAddress</name>
<value>0.0.0.0</value>
<description>HBase RegionServer的Web UI地址,默认值为"0.0.0.0"</description>
</property>
</configuration>