`
qiemengdao
  • 浏览: 274912 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Fedora13中安装HBase笔记

阅读更多
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安装和测试完成

分享到:
评论
1 楼 rocksword 2014-01-08  
<name> hbase.tmp.dir</name>
<value> hdfs://localhost:9000/tmp</value>
<description>Temporary directory on the local filesystem.</description>
Configure with local file system, such as, /var/hbase/tmp.

相关推荐

    Fedora13硬盘安装教程

    【Fedora13硬盘安装教程】是一篇针对Linux爱好者或新手的详细指南,旨在帮助用户在Windows XP环境下通过硬盘安装Fedora13操作系统。硬盘安装是避免使用光盘或者USB驱动器的一种方法,尤其适用于已经拥有Linux系统...

    Linux下安装 QT 全程攻略(fedora 13)

    在Linux环境下,特别是Fedora 13操作系统中,Qt是一个非常重要的开源开发框架,用于创建图形用户界面和其他软件应用程序。本文将详细介绍如何在Fedora 13上安装和配置Qt开发环境,包括QT和QTE。 首先,让我们了解Qt...

    Windows7下eclipse调试Fedora虚拟机的hadoop+hbase伪分布式

    总结来说,这个过程涉及了虚拟化技术、分布式系统、Hadoop和HBase的安装配置、远程调试等多个环节,每个环节都需要细心操作,确保所有配置正确无误,才能实现Windows7下通过Eclipse对Fedora虚拟机中Hadoop+hBase伪...

    Vwmare_虚拟机安装_FEDORA13安装图文教程

    本教程将指导用户如何在 Vmware 虚拟机中安装 Fedora13 操作系统。该教程分为多个步骤,涵盖从下载 LIVE CD 镜像到安装 Fedora13 的所有过程。 知识点一:下载 LIVE CD 镜像 下载好的 LIVE CD 镜像刻录成光盘,然后...

    Fedora安装后配置笔记

    ### Fedora安装后配置知识点 #### 一、设置Root用户可登录 在Fedora系统中,默认情况下root用户是不允许直接登录的。为了使root用户能够通过图形界面登录,我们需要编辑`/etc/pam.d/gdm-password`文件。 1. **操作...

    fedora14中安装arm-linux-gcc交叉编译器.pdf

    Fedora 14 中安装 arm-linux-gcc 交叉编译器 在 Fedora 14 环境中,安装 arm-linux-gcc 交叉编译器是一项重要的任务,以下是安装步骤的详细说明: 安装前的准备 在安装 arm-linux-gcc 交叉编译器之前,需要下载 ...

    虚拟机中Fedora_11安装过程全图

    最后,第四部分讲解了在Fedora系统中安装VMware Tools的步骤,这是为了让虚拟机更好地与宿主机集成,提高性能和兼容性。安装VMware Tools通常包括挂载VMware Tools ISO镜像,运行安装脚本,然后重启虚拟机以应用更改...

    Oracle 11g在Fedora13下安装过程

    Oracle 11g在Fedora13下安装过程,我的安装步骤,成功的

    Fedora 7图解安装教程

    ### Fedora 7 图解安装教程知识点详解 #### Fedora 7 概述 - **定义**: Fedora 是一套基于 Red Hat Linux 发展而来的免费 Linux 发行版。它由 Fedora Project 社区维护,该项目由 Red Hat 赞助。 - **最新版本**: ...

    用u盘安装Fedora19

    为了确保安装过程中系统能正确识别启动盘,需要将U盘的盘符名也改为"FEDORA-19-1"。这里的名称更改要求大小写必须完全一致,否则可能导致安装失败。 ### 知识点6:启动U盘安装过程 完成以上准备和配置后,接下来的...

    fedora15硬盘安装

    Fedora 15 硬盘安装中 systemd 服务管理机制详解 Fedora 15 硬盘安装是 Linux 操作系统 Fedora 的一个版本,该版本使用 systemd 作为服务管理机制。在 Fedora 15 硬盘安装中,systemd 负责管理系统的各种服务,包括...

    fedora 8 硬盘安装及系统安装设置.

    ### Fedora 8 硬盘安装及系统安装设置详解 #### 一、Fedora 8 硬盘安装概述 Fedora 8是一款基于Linux的操作系统,由Fedora Project社区维护,该版本发布于2007年。通过硬盘安装Fedora 8,可以方便地在现有操作系统...

    fedora常用软件安装

    Fedora 常用软件安装指南 Fedora 是一个流行的 Linux 发行版,具有强大的功能和灵活的配置能力。为了让 Fedora 使用更加方便和高效,本文提供了 Fedora 常用软件安装指南,包括安装 GNOME-tweak-tool、Flash player...

    Win7使用 VMware 安装 Linux (Fedora13)

    在使用 VMware 安装 Linux(Fedora13)过程中,可能会遇到一些问题,如虚拟机磁盘空间不足、Linux 与主机文件传输问题等。解决这些问题可以通过调整虚拟机的磁盘大小、安装 VMware Tools 等方法。 本文档详细描述了...

    fedora一些安装说明fedora一些安装说明

    本指南将详细解析Fedora的安装过程,旨在帮助用户顺利安装并熟悉这款操作系统。 1. **下载与准备** 在开始安装之前,你需要从Fedora官方网站下载最新的ISO镜像文件。确保选择适合你的硬件架构(x86_64或ARM)和...

    fedora 7 安装图解

    本文将基于一份详细的Fedora 7安装图解,深入探讨其安装流程中的关键知识点,帮助读者顺利搭建自己的Fedora 7系统。 #### 准备工作 在开始安装Fedora 7之前,确保以下几点: 1. **BIOS设置**:将计算机的启动顺序...

    ns2-allinone-2.30在fedora 13下安装问题加解决办法

    通过上述步骤,可以有效地解决在Fedora 13环境下安装和使用ns2-allinone-2.30过程中常见的编译错误和NAM运行错误问题。这些解决方案不仅适用于Fedora 13,也可能适用于其他类似的操作系统环境。希望这些经验分享能...

Global site tag (gtag.js) - Google Analytics