配置Hbase前必须保证
1.JDK 2. Hadoop 3. SSH 都已经完成
单机模式不需要Hadoop
一 .单机模式
1. gedit /usr/local/hbase/conf/hbase-env.sh 配置文件
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export HBASE_MANAGES_ZK=true
在文件中添加配置信息,JAVA_HOME
可以用echo $JAVA_HOME查看 JAVA_HOME
2. gedit /usr/local/hbase/conf/hbase-site.xml 配置xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
然后:
cd /usr/local/hbase 进入到hbase目录中
bin/start-hbase.sh 启动hbase
bin/hbase shell 打开hbase shell命令
现在已经可以利用hbase shell命令来操作hbase了
bin/stop-hbase.sh 可以关闭hbase
单机模式配置完成。
二 为分布式配置
1. gedit /usr/local/hbase/conf/hbase-env.sh
加一个 export HBASE_CLASSPATH=/usr/local/hadoop/conf
2. gedit /usr/local/hbase/conf/hbase-site.xml 配置xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
3.打开Hadoop
cd /usr/local/hadoop
./sbin/start-dfs.sh
查看JPS看看Hadoop启动是否成功
4.打开hbase
cd /usr/local/hbase
bin/start-hbase.sh 打开hbase
打开shell
bin/hbase shell
终端会显示:hbase(main):001:0>
完成为分布式配置