HBase是依赖Hadoop的数据存储系统,可以实现大数据(过亿条记录)的存储,进行并行化处理。在特定的场景下HBase有自己的用武之地。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。
<一>解压缩
cd /root/hadoopfile/
tar–zxvf hbase-0.94.7-security.tar.gz
mv hbase-0.94.7-security hbase
<二>添加hbase环境变量(见博文附录)
修改conf/下的配置文件,
hbase-env.sh
exportJAVA_HOME=/root/hadoopfile/jdk/
exportHBASE_MANAGES_ZK=false
hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoopmaster:9000/hbase_yjx</value>
<description>HDFS提供底层存储<description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoopmaster,hadoopslaver1,hadoopslaver2</value>
<description>关联Zookeeper集群<description>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>hbase.coprocessor.user.region.classes</name>
<value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value>
</property>
</configuration>
启动、验证
start-hbase.sh
验证一,查看HMaster、HRegionServer守护进程