HBase的安装
1.单击模式的安装
<1>解压 tar -zxvf hbase-*.tar.gz
<2>编辑HBASE_HOME/conf/hbase-env.sh
其中设置JAVA_HOME export JAVA_HOME =
<3>编辑HBASE_HOME /conf/hbase-site.xml
设置属性hbase.rootdir
一般会设置为
<4>启动HBasebin/start-hbase.sh
<5>进入shell模式bin/hbase shell
=进入shell模式后使用命令status来查看HBase的运行状态 exit命令推出shell
<6>停止HBase bin/stop-hbase.sh
2.伪分布式模式的安装
<1>编辑HBASE_HOMEconf/hbase-env.sh
增加HBASE_CLASSPATH
export HBASE_CLASSPATH=/Hadoop的安装目录/conf
<2>编辑HBASE_HOME conf/hbase-site.xml
<
<
<3>替换Hadoop jar包用HADOOP_HOME下的hadoop-*-core.jar替换掉HADOOP_HOME/lib下的hadoop-core-*-append-r1056497.jar
<4>启动HBase需要首先启动Hadoop然后再启动HBase
如果出现找不到Configuration类的错误的话,解决方法:复制HADOOP_HOME/lib下的commons-configuration=*.jar到HBase的lib目录下
3.完全分布式模式的安装
<1>hosts文件的修改在安装完全分布式之前要确保hadoop集群的安装,其实核心就是确保hosts文件已经修改好
<2>/conf/hbase-env.sh添加变量HBASE_MANAGES_ZK并设置为true,表示由HBase负责启动和关闭ZooKeeper
export HBASE_MANAGES_ZK = true
<3>/comf/hbase-site.xml
<4>/conf/regionservers在regionservers文件中加入所有Region服务器的主机名和IP地址
UbuntuSlave1
UbuntuSlave2
UbuntuSlave3
<5>把HBase复制到其他的机器上
命令scp -r ~/hbase-*/ UbuntuSlave1: /home/hao/
命令scp -r ~/hbase-*/ UbuntuSlave2: /home/hao/
命令scp -r ~/hbase-*/ UbuntuSlave3: /home/hao/
<6>启动
完成以上配置后就可以启动hadoop和HBase啦,通过地址http://ubuntumaster:50070就可以看到HBase在HDFS上自动生成了目录/hbase,用于存放相关数据
4.HBase界面
通过地址http://ubuntumaster:60010/master.jsp可以查看HBase的相关信息,通过Master页面提供的连接可以查看Zookeeper界面,用户表界面,Region服务器界面