单机安装Hbase

HBase是一个分布式的、面向列的开源数据库。hbase有二种安装方式,单机安装,分布式安装【分布式又分伪分布式和分布式,伪分布式指的是进程都运行在一台机子上】。今天在单机上安装,主要用来学习其语法。分布式安装,需要至少三台机子并安装hadoop zookeeper等。
系统:Linux version 2.6.22.6-1 ([email protected]) (gcc version 4.2.1)
hbase版本:hbase-0.92.1
java版本:1.6.0
1.系统没有安装java的,需先安装java。
java安装过程:
Shell代码
> chmod +x jdk-6u13-linux-i586.bin
> ./jdk-6u13-linux-i586.bin

设置环境变量:
Shell代码
vi /etc/profile 在末尾加上:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME=/usr/local/java/jdk1.6.0_13
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2.安装hbase,单机安装hbase还是比较简单的
(1)下载
Shell代码
> wget http://mirror.bit.edu.cn/apache//hbase/stable/hbase-0.92.1.tar.gz

(2)解压:
Shell代码
> tar -zxvf hbase-0.92.1.tar.gz

(3) 配置
Shell代码
> cd hbase-0.92.1
> cd conf
修改 hbase-site.xml,设置存放数据目录地址
比如:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>/usr/data0/hbase</value>
</property>
</configuration>
配置hbase环境变量
修改 /etc/profile
export HBASE_HOME=/usr/home/hbase/hbase-0.92.1/
export PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH
使环境变量立即生效
>source /etc/profile

启动:
Shell代码
> cd $HBASE_HOME
> ./bin/start-hbase.sh
启动成功会显示:
master running as process 4088. Stop it first.
如果没有安装java,会显示一下信息
+======================================================================+
| Error: JAVA_HOME is not set and Java could not be found |
+----------------------------------------------------------------------+
| Please download the latest Sun JDK from the Sun Java web site |
| > http://java.sun.com/javase/downloads/ < |
| |
| HBase requires Java 1.6 or later. |
| NOTE: This script will find Sun Java whether you install using the |
| binary or the RPM based installer. |
+======================================================================+
当看到master running as process 4088. Stop it first.,说明hbase启动成功。
那进入hbase里看一看
> hbase shell
命令行变为:hbase(main):001:0>
现在就可以在hbase中做创建表,添删改查等操作了。




不当之处,请多多指正!

你可能感兴趣的:(hbase,单机)