一、HBASE本地模式:
1、首先安装hadoop、jdk
2、导入hbase-1.2.5-bin.tar.gz包
3、解压:tar -zxvf hbase-1.2.5-bin.tar.gz
4、配置环境变量
进入/etc/profile export HBASE_HOME=/yang/hbase-1.2.5 export PATH=$PATH:$HBASE_HOME/bin
5、source /etc/profile生效
6、配置java——home
进入hbase-1.2.5/conf/hbase-env.sh export JAVA_HOME=/mnt/sata1/jdk1.8.0_111
7、进入hbase-1.2.5/conf/hbase-site.xml添加
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://yang/hbaseData</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/yang/zookeeper</value> </property> </configuration>
解释: hbase.rootdir:hbase的相关的内容(数据)存储在什么位置
hbase.zookeeper.property.dataDir:zookeeper有一个节点(数据)应该存储在什么位置。因为默认是存储在/tmp目录下
zookeeper本身是一个独立的组件,在hbase中将zookeeper进行了默认集成,所以不需要单独安装zookeeper。在全分布式的模式下,
建议搭建zookeeper的集群
8、启动
/bin/start-hbase.sh
只有多一个Hmaster节点
进入shell窗口:hbase shell
二、Hbase伪分布式安装:
将数据文件存储到hdfs中
进入hbase-1.2.5/conf/hbase-site.xml修改为:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/yang/zookeeper</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>