上傳hbase工具java
解壓縮linux
[hadoop@master installer]$ tar xzf hbase-0.94.16-security.tar.gz shell
[hadoop@master installer]$ lsvim
eclipse-jee-indigo-SR2-linux-gtk.tar.gz hadoop-eclipse-plugin-1.2.1.zipbash
hadoop-1.2.1.tar.gz hbase-0.94.16-securityeclipse
hadoop-eclipse-plugin-1.2.1 hbase-0.94.16-security.tar.gz工具
[hadoop@master installer]$ mv hbase-0.94.16-security ..oop
建立軟鏈接ui
[hadoop@master ~]$ ln -s hbase-0.94.16-security/ hbasespa
[hadoop@master ~]$ ll
總計 40
drwxr-xr-x 3 hadoop hadoop 4096 10-15 09:56 Desktop
drwxrwxr-x 9 hadoop hadoop 4096 10-16 03:54 eclipse
lrwxrwxrwx 1 hadoop hadoop 13 10-15 07:01 hadoop -> hadoop-1.2.1/
drwxr-xr-x 16 hadoop hadoop 4096 10-15 07:35 hadoop-1.2.1
lrwxrwxrwx 1 hadoop hadoop 23 10-24 02:03 hbase -> hbase-0.94.16-security/
drwxr-xr-x 10 hadoop hadoop 4096 2014-01-11 hbase-0.94.16-security
drwxrwxr-x 2 hadoop hadoop 4096 10-16 06:02 input
drwxrwxr-x 3 hadoop hadoop 4096 10-24 02:03 installer
drwxrwxr-x 2 hadoop hadoop 4096 10-16 06:06 program
drwxrwxr-x 4 hadoop hadoop 4096 10-16 06:08 tmp
drwxrwxr-x 3 hadoop hadoop 4096 10-15 09:54 workspace
drwxrwxr-x 5 hadoop hadoop 4096 10-16 06:00 workspace2
[hadoop@master ~]$
配置os環境變量
[hadoop@master ~]$ vim .bashrc
export JAVA_HOME=/usr/java/jdk1.6.0_27
export HADOOP1_HOME=/home/hadoop/hadoop
export HBASE_HOME=/home/hadoop/hbase
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP1_HOME/bin:$HBASE_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
配置hbase
[hadoop@master hbase]$ pwd
/home/hadoop/hbase
[hadoop@master hbase]$ cd conf
[hadoop@master conf]$ pwd
/home/hadoop/hbase/conf
[hadoop@master conf]$
[hadoop@master conf]$ vim hbase-env.sh
修改java環境變量
export JAVA_HOME=/usr/java/jdk1.6.0_27
export HBASE_HEAPSIZE=50
[hadoop@master conf]$ vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/hadoop/hbase/data</value>
</property>
</configuration>
這裏先使用本機,單點模式。
[hadoop@master conf]$ mkdir -p /home/hadoop/hbase/data
使文件生效
[hadoop@master ~]$ . .bashrc
啓動hbase
[hadoop@master ~]$ start-hbase.sh
starting master, logging to /home/hadoop/hbase/logs/hbase-hadoop-master-master.out
[hadoop@master ~]$ jps
5946 NameNode
2572 HMaster
6189 JobTracker
2775 Jps
6108 SecondaryNameNode
[hadoop@master ~]$
只有單點模式,因此只有HMaster,很快就啓動成功。
進入shell
[hadoop@master ~]$ hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.16, r1557241, Fri Jan 10 20:10:24 UTC 2014
hbase(main):001:0>quit
單機模式很簡單
[hadoop@master ~]$ stop-hbase.sh
stopping hbase................