`
m635674608
  • 浏览: 4931092 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

base0.96.0单机模式安装(win7 无需cygwin)

 
阅读更多

1. 环境:
Win7 64bit
JDK1.6.0_43 64bit
hbase-0.96.0-hadoop1

没错,不需要cygwin。
比较新的hbase版本已经原生支持windows了,至少支持单机模式了。

2. 下载
hbase0.20.5之后的所有版本可以在这里找到。
0.20.5之前的版本是和在hadoop工程并在一起的,可以在这里找到。

我下载的是hbase-0.96.0-hadoop1-bin.tar.gz并解压

3.配置conf/hbase-site.xml

Xml代码  收藏代码
  1. <configuration>  
  2.     <property>  
  3.         <name>hbase.rootdir</name>  
  4.         <value>file:///C:/cygwin64/tmp/hbase/root</value>  
  5.     </property>  
  6.     <property>  
  7.         <name>hbase.tmp.dir</name>  
  8.         <value>C:/cygwin64/tmp/hbase/tmp</value>  
  9.     </property>  
  10.     <property>  
  11.         <name>hbase.zookeeper.quorum</name>  
  12.         <value>127.0.0.1</value>  
  13.     </property>  
  14.     <property>  
  15.         <name>hbase.zookeeper.property.dataDir</name>  
  16.         <value>C:/cygwin64/tmp/hbase/zoo</value>  
  17.     </property>  
  18.     <property>  
  19.         <name>hbase.cluster.distributed</name>  
  20.         <value>false</value>  
  21.     </property>  
  22. </configuration>  



配置文件里提到的3个目录也无需手工创建,第一次会自动创建。

4. 直接到windows cmd命令行下就可以了,启动hbase单机模式

Text代码  收藏代码
  1. start-hbase.cmd  



5. 测试 hbase shell

D:\opensource\hadoop\hbase-0.96.0-hadoop1\bin>hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.96.0-hadoop1, r1531434, Fri Oct 11 15:11:29 PDT 2013

hbase(main):001:0> create 'mytable', 'data'
0 row(s) in 1.1420 seconds

=> Hbase::Table - mytable
hbase(main):002:0> put 'mytable', 'row1', 'data:1', 'value1'
0 row(s) in 0.0580 seconds

hbase(main):003:0> put 'mytable', 'row2', 'data:2', 'value2'
0 row(s) in 0.0090 seconds

hbase(main):004:0> put 'mytable', 'row3', 'data:3', 'value3'
0 row(s) in 0.0080 seconds

hbase(main):005:0> list
TABLE

mytable

1 row(s) in 0.0200 seconds

=> ["mytable"]
hbase(main):006:0> scan 'mytable'
ROW                   COLUMN+CELL

row1                 column=data:1, timestamp=1416554699558, value=value1

row2                 column=data:2, timestamp=1416554715456, value=value2

row3                 column=data:3, timestamp=1416554730255, value=value3

3 row(s) in 0.0520 seconds

hbase(main):009:0> exit

 

 

http://xpenxpen.iteye.com/blog/2158922

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics