1.(1)HBase需要Hadoop和jdk的支持,故需要先安装好jdk和hadoop并配置好,具体步骤可参见上篇日志。
(2)在 Hadoop 分布式文件系统中创建两个目录 hbase 和 tmp ,这两个目录将在下面安
装 HBase 的过程中使用,切换到目录$HADOOP_HOME/在 Shell 中输入命令如下:
bin/hadoop dfs –mkdir hbase
bin/hadoop dfs –mkdir tmp
2下载hbase,本次用的为hbase-0.20.6.tar,解压至文件夹/home/ssj/cloud/下
3配置HBASE:
假设 HBASE_HOME 为 HBase 的安装目录。
(1). 在 $HBASE_HOME/conf/ hbase-env.sh 中增加如下两个环境变量:
export JAVA_HOME=/home/ssj/cloud/jdk1.6.0_21
export HBASE_IDENT_STRING= localhost
(2)将 $HBASE_HOME/conf/ hbase-default.xml 中 的 所 有 内 容 , 拷 贝 到$HBASE_HOME/conf/ hbase-site.xml 文件中。
(3)修改 hbase-site.xml 配置文件中的 “ hbase.rootdir ” 属性,以及 “ hbase.tmp.dir ”
性,如下所示:
<property>
<name> hbase.rootdir</name>
<value> hdfs://localhost:9000/hbase</value>
<description>The directory shared by region servers.
Should be fully-qualified to include the filesystem to use.
E.g: hdfs://NAMENODE_SERVER:PORT/HBASE_ROOTDIR
</description>
</property>
<property>
<name> hbase.tmp.dir</name>
<value> hdfs://localhost:9000/tmp</value>
<description>Temporary directory on the local filesystem.</description>
</property>
注意,这里设置的两个目录正是上文中在 Hadoop 的分布式文件系统中建立的两个目录 ,
外,端口号也与前面保持一致,设置为: “ 9000” 。
4.测试:
(1)在 Hadoop 安装目录下,执行 “ bin/start-all.sh ” 脚本,启动 Hadoop 。
(2)在 Hbase 安装目录下,执行 “ bin/start-hbase.sh ” 脚本,启动 HBase 。
(3)在 Hbase 安装目录下,执行 “ bin/hbase shell ” ,进入 Shell 命令模式。
[root@localhost hbase-0.20.6]# ./bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Version: 0.20.6, r965666, Mon Jul 19 16:54:48 PDT 2010
hbase(main):001:0>
(4)在 Shell 中输入 “ create 'test', 'data' ” ,执行结果通过输入 “ list ” 命令进
行查看。如下图所示:
hbase(main):001:0> create 'test', 'data'
0 row(s) in 0.4420 seconds
hbase(main):002:0> list
test
1 row(s) in 0.0580 seconds
hbase(main):003:0>
(5)在 Shell 中分别输入以下三条命令,以创建三条记录:
put 'test', 'row1', 'data:1', 'value1'
put 'test', 'row2', 'data:2', 'value2'
put 'test', 'row3', 'data:3', 'value3'
结果如下:
hbase(main):003:0> put 'test', 'row1', 'data:1', 'value1'
0 row(s) in 0.0190 seconds
hbase(main):004:0> put 'test', 'row2', 'data:2', 'value2'
0 row(s) in 0.0190 seconds
hbase(main):005:0> put 'test', 'row3', 'data:3', 'value3'
0 row(s) in 0.0170 seconds
(6)输入“scan ‘test’”查看:
hbase(main):007:0> scan 'test'
ROW COLUMN+CELL
row1 column=data:1, timestamp=1282563055629, value=value1
row2 column=data:2, timestamp=1282563065938, value=value2
row3 column=data:3, timestamp=1282563076425, value=value3
3 row(s) in 0.1150 seconds
5.至此,hbase安装和测试完成
分享到:
相关推荐
Fedora13硬盘安装教程.doc,高手新手都实用
这是一个fedora 13的文档,对安装linux,对了解fedora3特性都有一定帮助。
这是一个关于Fedora安装后的配置笔记。
公司进行战略调整阶段,终于可以闲下心来潜心研究分布式应用Hadoop。至于hadoop的应用结构,在这里不必多说...三、Fedora服务器Hbase配置安装过程 四、Windows下eclipse配置hadoop插件 五、Eclipse运行WordCount项目
Vwmare_虚拟机安装_FEDORA13安装图文教程 讲的很详细哦。。。
Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程
Oracle 11g在Fedora13下安装过程,我的安装步骤,成功的
Fedora_13安装图文教程,Fedora_13安装图文教程,Fedora_13安装图文教程.
fedora一些安装说明fedora一些安装说明fedora一些安装说明fedora一些安装说明
ns2-allinone-2.30在fedora 13下安装问题加解决办法
在LINUX上,基于fedora13的QT/QTE环境搭建全攻略,综合各种教程,安装调试通过,共享一下,不足之处,请见谅~
fedora14中安装arm-linux-gcc交叉编译器.pdf
fedora常用软件安装 安装GNOME-tweak-tool,用来编辑桌面和主题 安装Flash player 安装自动选择最快镜像插件 设置sudo
虚拟机中Fedora_11安装过程全图 完整清晰
fedora中文安装教程,是一本开发和应用fedora的工具书
Fedora13安装VMware Tools的方法介绍: VMware版本:7.1.2;利用虚拟机,使用Fedora 13 ISO文件安装到硬盘。 .....
Fedora Core 6 安装 部署说明文档
fedora9下安装中文输入法scim 执行 yum install scim-lang-chinese 命令安装中文输入。
fedora15硬盘安装fedora15硬盘安装fedora15硬盘安装