06 HBase安装与伪分布式配置
1.下载压缩文件
去 hbase官网 下载 hbase-1.1.5-bin.tar.gz 。
2.解压
解压并移动到 /usr/local/ 目录下:
$ sudo tar -xzf hbase-1.1.5-bin.tar.gz -C /usr/local
3.修改文件夹名
$ cd /usr/local
$ sudo mv hbase-1.1.5/ hbase
4.修改文件夹权限
$ sudo chown -R th_huang hbase/ #th_huang为终端中@前的用户名,自行修改便可
5.配置环境变量
使用命令 $ vim ~/.bashrc ,编辑环境变量文件,在文件末尾添加以下内容:
#hbase
export HBASE_HOME=/usr/local/hbase export HBASE_CONF_DIR=$HBASE_HOME/conf export PATH=$PATH:$HBASE_HOME/bin
编辑完后保存并退出回到终端,使用命令 $ source ~/.bashrc ,让环境变量文件生效。
使用命令 $ hbase version ,查看是否配置成功,正确配置成功如下图:
6.伪分布式配置文件
hbase的配置文件存放在 /usr/local/hbase/conf 下,要修改该目录下的文件 hbase-site.xml和 hbase-env.sh 来达到实现伪分布式配置。
使用命令 $ /usr/local/hbase/conf ,进入到该目录:
$ vim hbase-site.xml ,修改 hbase-site.xml,将<configure></configure>修改为:
<configuration>
<property>
<name>hbase.rootdir</name>
//这里设置让HBase存储文件的地方
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
//这里设置让HBase存储内建zookeeper文件的地方
<value>/tmp/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
$ vim hbase-env.sh ,修改 hbase-env.sh,在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/java
export HBASE_MANAGES_ZK=true
7.启动HDFS,启动Hbase
启动hbase前需要开启hadoop集群:
启动hbase:
HMaster和HRegionServer出现说明配置hbase成功。
8.进入shell界面