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

hbase-0.94.1单机配置

 
阅读更多

 

hbase-0.94.1单机配置

 

前提条件:

1. 安装有hadoop

 

配置步骤:

1. 下载hadoop-1.0.3并解压到/home/ting/program/hbase目录

2. 设置环境变量

vim ~/.bash_profile,添加如下内容:

export HBASE_HOME=/home/ting/program/hbase/hbase-0.94.1

 

3. 在hbase-0.94.1目录创建一个tmp目录

mkdir tmp

 

4. 修改conf/hbase-env.sh

 a. 去掉JAVA_HOME前的#,并将其修改成自己安装的java路径。

 b. 去年HBASE_MANAGES_ZK前的#,并设置其值为true(hbase管理自己的zookeeper,这样就不需要安装zookeeper)。说明:有些老版本的hbase未自带zookeeper,这种情况就需要自行安装zookeeper。

# The java implementation to use.  Java 1.6 required.

export JAVA_HOME=/home/ting/program/java/jdk1.6.0_34

 

# Tell HBase whether it should manage it's own instance of Zookeeper or not.

export HBASE_MANAGES_ZK=true

 

5. 修改conf/hbase-site.xml

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>

<property>

<name>zookeeper.session.timeout</name>

<value>60000</value>

</property>

<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>2181</value>

</property>

 

<property>

<name>hbase.tmp.dir</name>

<value>/home/ting/program/hbase/hbase-0.94.1/tmp</value>

<description>Temporary directory on the local filesystem.</description>

</property>

 

<property>

<name>hbase.client.keyvalue.maxsize</name>

<value>10485760</value>

<description>keyvalue的大小,默认10MB</description>

</property>

</configuration>

说明:hbase.rootdir需要与之前安装的hadoop目录下conf/core-site.xml文件中属性fs.default.name值对应,例如:fs.default.name设置为hdfs://localhost:9000/,则hbase.rootdir设置为hdfs://localhost:9000/hbase

hbase.zookeeper.quorum设置为localhost

hbase.tmp.dir设置为之前创建的tmp目录

 

6. 拷贝hadoop下的hadoop-core-1.0.3.jar到hbase/lib目录下.

 

7. 运行hbase

命令:sh start-hbase.sh

 

8. 测试hbase是否启动成功

命令:jps

若出现如下9个名称的进程,则hbase运行成功。

17470 Jps

15125 SecondaryNameNode

15217 JobTracker

17158 HQuorumPeer

14984 DataNode

17349 HRegionServer

14860 NameNode

17226 HMaster

15348 TaskTracker

 

9. 验证hbase是否安装成功。打开浏览器,输入一下网址:

http://localhost:60010



 
  • 大小: 39.6 KB
分享到:
评论

相关推荐

    hbase-0.94.1.tar.gz

    《深入理解HBase:以hbase-0.94.1.tar.gz为例》 HBase,全称为Hadoop Database,是Google Bigtable的一种开源实现,是Apache Hadoop生态系统中的一个分布式列式数据库。HBase充分利用了Hadoop的HDFS(Hadoop ...

    hbase-2.3.5单机一键部署工具

    注意:zookeeper3.4.13和hbase2.3.5都是采用docker-compose方式部署 ...说明:使用外部zookeeper3.4.13之hbase2.3.5一键部署工具,支持部署、启动、... deploy.sh clear single *危险操作* 清除hbase-single容器及所有数据

    hbase-meta-repair-hbase-2.0.2.jar

    HBase 元数据修复工具包。 ①修改 jar 包中的application.properties,重点是 zookeeper.address、zookeeper.nodeParent、hdfs....③开始修复 `java -jar -Drepair.tableName=表名 hbase-meta-repair-hbase-2.0.2.jar`

    hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架

    hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架。 针对HBase各版本API(1.x~2.x)间的差异,在其上剥离出了一层统一的抽象。并提供了以类SQL的方式来读写HBase表中的数据。对...

    phoenix-core-4.7.0-HBase-1.1-API文档-中文版.zip

    赠送jar包:phoenix-core-4.7.0-HBase-1.1.jar; 赠送原API文档:phoenix-core-4.7.0-HBase-1.1-javadoc.jar; 赠送源代码:phoenix-core-4.7.0-HBase-1.1-sources.jar; 赠送Maven依赖信息文件:phoenix-core-4.7.0...

    hbase-1.2.1-bin.tar.gz.zip

    标题“hbase-1.2.1-bin.tar.gz.zip”表明这是HBase 1.2.1版本的二进制发行版,以tar.gz格式压缩,并且进一步用zip压缩。这种双重压缩方式可能用于减小文件大小,方便在网络上传输。用户需要先对zip文件进行解压,...

    hbase-2.4.17-bin 安装包

    3. 修改配置文件:主要修改`conf/hbase-site.xml`,设置HBase的主节点(`hbase.master`)、Zookeeper地址(`hbase.zookeeper.quorum`)等关键参数。 4. 启动HBase:运行`bin/start-hbase.sh`启动所有HBase服务,...

    HBase(hbase-2.4.9-bin.tar.gz)

    HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System...

    phoenix-hbase-2.4-5.1.2

    《Phoenix与HBase的深度解析:基于phoenix-hbase-2.4-5.1.2版本》 在大数据处理领域,Apache HBase和Phoenix是两个至关重要的组件。HBase作为一个分布式、列式存储的NoSQL数据库,为海量数据提供了高效、实时的访问...

    hbase-1.2.6.1-bin.tar.gz

    hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz

    hbase-client-2.1.0-cdh6.3.0.jar

    hbase-client-2.1.0-cdh6.3.0.jar

    hbase的hbase-1.2.0-cdh5.14.2.tar.gz资源包

    3. **配置HBase**:编辑`conf/hbase-site.xml`,设置HBase的主配置,如`hbase.rootdir`(HDFS中的HBase目录)和`hbase.zookeeper.quorum`(Zookeeper集群地址)。 4. **启动与停止**:使用`start-hbase.sh`启动HBase...

    phoenix-5.0.0-HBase-2.0-client

    "phoenix-5.0.0-HBase-2.0-client" 是一个针对Apache HBase数据库的Phoenix客户端库,主要用于通过SQL查询语句与HBase进行交互。这个版本的Phoenix客户端是为HBase 2.0版本设计和优化的,确保了与该版本HBase的兼容...

    phoenix-client-hbase-2.2-5.1.2.jar

    phoenix-client-hbase-2.2-5.1.2.jar

    phoenix-hbase-2.2-5.1.2-bin.tar.gz

    本文将深入探讨这两个技术及其结合体`phoenix-hbase-2.2-5.1.2-bin.tar.gz`的详细内容。 首先,HBase(Hadoop Database)是Apache软件基金会的一个开源项目,它构建于Hadoop之上,是一款面向列的分布式数据库。...

    hbase-1.3.1-bin.tar.gz.7z

    进入 `conf` 目录,复制 `hbase-site.xml.example` 文件为 `hbase-site.xml`,并编辑该文件,添加如下配置: ```xml &lt;name&gt;hbase.rootdir &lt;value&gt;hdfs://namenode_host:port/hbase &lt;name&gt;hbase.cluster....

    hbase-1.1.2-bin.tar.gz

    然后,你可以将“hbase-1.1.2-bin.tar.gz”解压到任意位置,设置环境变量指向HBase的bin目录,并根据你的集群需求配置hbase-site.xml和hadoop-site.xml。启动HBase时,首先启动Zookeeper(HBase依赖Zookeeper进行...

    hbase-0.94.1手动数据迁移.docx

    本文档详细介绍了如何在HBase 0.94.1版本上手动进行数据迁移,主要涉及以下几个关键步骤: 1. **数据下载**: 首先,你需要从HDFS(Hadoop Distributed File System)上下载目标表的数据到本地。在描述中提到的...

    hbase-2.4.11-src.tar.gz

    `hbase-2.4.11`源码包中包含了多个模块,如`hbase-client`、`hbase-server`、`hbase-common`等。`hbase-client`包含了与HBase交互的API,`hbase-server`则包含了服务器端组件,如RegionServer和Master,而`hbase-...

    phoenix-hbase-1.4-4.16.1-bin

    其次,安装和配置"phoenix-hbase-1.4-4.16.1-bin"涉及几个关键步骤。首先,你需要在你的环境中安装HBase,并确保其正常运行。然后,将phoenix-hbase-1.4-4.16.1-bin解压到服务器上,配置Phoenix的连接信息,如...

Global site tag (gtag.js) - Google Analytics