hbase环境准备章节说明了利用zookeeper的zoo.cfg配置,设置hbase的参数配置。
但是Lars George著的《HBase权威指南》支出利用zoo.cfg来配置hbase的方式并不值得提倡,为了防止混乱,只在hbase-site.xml中配置。
详细配置如下:
<property>
<name>hbase.rootdir</name>
<value>hdfs://dashuju174:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/platform/zookeeper/data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>dashuju172,dashuju173,dashuju174</value>
</property>
当然hbase/conf中要把zoo.cfg删掉。
如果启用snappy压缩算法,则
<property>
<name>hbase.block.data.cachecompressed</name>
<value>true</value>
</property>
同时将snappy的jar拷贝到$HBASE_HOME/lib/native/Linux-amd64-64下,没有/native/Linux-amd64-64
文件夹则创建