读书人

Hbase伪分布式装配-Windows

发布时间: 2012-08-26 16:48:06 作者: rapoo

Hbase伪分布式安装-Windows

一:环境

windows XP sp3

Hadoop1.0(Hadoop安装篇)

Hbase0.92.1

JDK1.6以上

Cygwin

二:Hbase配置

.配置hadoop/conf目录下 2个文件

hbase-env.sh, hbase-site.xml

①.hbase-env.sh

a.配置jdk安装目录(记得去掉前面的注释)

export JAVA_HOME=/cygdrive/d/Java/jdk1.6.0_10

b.hbase解压后的根目录

export HBASE_CLASSPATH=/cygdrive/d/hadoop/hbase-0.92.1

②.hbase-site.xml:

<configuration><property>    <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value>  </property></configuration>

三:启动

1.先启动hadoop

hadoop/bin/start-all.sh (具体见另一篇: hadoop安装)

2.启动hbase

先替换hbase/lib目录下的 hadoop jar (hadoop-core-1.0.0.jar) 与hadoop 安装目录下的jar保持一致

ssh localhost

cd /cygdrive/d/hadoop/hbase-0.92.1

bin/start-hbase.sh

Hbase伪分布式装配-Windows

注意:在安装HBase时,尽量和Hadoop 的版本保持一致。

3.测试

1.在hbase 中 新增一条记录

a. 进入hbase shell 模式

bin/hbase shell

b.创建一个表

create 'test', 'data'

c.添加记录

put 'test', 'row1', 'data:1', 'value1'

Hbase伪分布式装配-Windows

2 hadoop文件系统中查看

bin/hadoop fs -ls /hbase


Hbase伪分布式装配-Windows

启动顺序:先启动Hadoop——>再启动Hbase,

关闭顺序:先关闭Hbase——>再关闭Hadoop。

start-hbase.sh //启动hbase

hbase shell //进入shell模式

stop-all.sh //停止hbase

hbase 常用shell命令:

创建表 create '表名称', '列名称1','列名称2','列名称N'

添加记录 put '表名称', '行名称', '列名称:', '值'

查看记录 get '表名称', '行名称'

查看表中的记录总数 count '表名称'

删除记录 delete '表名' ,'行名称' , '列名称'

删除一张表 先要屏蔽该表,才能对该表进行删除,1.disable '表名称' 2.drop '表名称'

查看所有记录 scan "表名称"

查看某个表某个列中所有数据 scan "表名称" , ['列名称:']

读书人网 >windows

热点推荐