文档章节

Hbase 1.0.1单机版安装

木偶
 木偶
发布于 2015/05/11 18:03
字数 619
阅读 3.5K
收藏 0

1.首先从官网上下载http://mirror.bit.edu.cn/apache/hbase/hbase-1.0.1/hbase-1.0.1-bin.tar.gz   安装包

2.解压缩到安装目录,tar -xvf hbase-1.0.1-bin.tar.gz   

3.修改conf/hbase-site.xml

<configuration>
<name>hbase.rootdir</name>
<property>
  <!--这里的8020端口和hadoop中的core-site.xml中的hdfs端口相同-->
    <value>hdfs://192.168.233.11:8020/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
     <!--使用本地zookeeper-->
    <name>hbase.zookeeper.quorum</name>
    <value>192.168.233.11</value>
  </property>
  <property>
    <name>hbase.tmp.dir</name>
    <value>/usr/hbase-1.0.1/tmp</value>
  </property>
</configuration>

3.修改hbase-env.sh,添加

export JAVA_HOME=/usr/java/jdk1.7.0_75/
export HBASE_CLASSPATH=/usr/hbase-1.0.1/conf
export HBASE_MANAGES_ZK=true

 注意:一个分布式运行的HBase依赖一个zookeeper集群。所有的节点和客户端都必须能够访问zookeeper。默认的情况下HBase会管理一个zookeep集群。这个集群会随着HBase的启动而启动。当然,你也可以自己管理一个zookeeper集群,但需要配置HBase。你需要修改conf/hbase-env.sh里面的HBASE_MANAGES_ZK 来切换。这个值默认是true的,作用是让HBase启动的时候同时也启动zookeeper

4.首先启动hdoop,然后再启动hbase

>cd hbase-1.0.1/bin/
>./start-hbase.sh
>./stop-hbase.sh

5.jps查看相关进程,应该有如下进程(如果出错,请去logs目录下查找相应错误),特别注意HMaster是否启动成功

13764 HRegionServer
4539 NameNode
19860 Jps
18087 HQuorumPeer
18298 HRegionServer
4996 ResourceManager
18177 HMaster
4839 SecondaryNameNode
4650 DataNode
5108 NodeManager

6.启动hbase shell(最好配置PATH)

hbase shell
hadoop@slave01:/usr/hbase-1.0.1/bin> ./hbase shell
2015-05-11 06:02:27,925 WARN  [main] conf.Configuration: bad conf file: element not <property>
2015-05-11 06:02:30,720 WARN  [main] conf.Configuration: bad conf file: element not <property>
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hbase-1.0.1/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hadoop-2.6.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2015-05-11 06:02:31,268 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2015-05-11 06:02:31,594 WARN  [main] conf.Configuration: bad conf file: element not <property>
2015-05-11 06:02:31,804 WARN  [main] conf.Configuration: bad conf file: element not <property>
2015-05-11 06:02:32,217 WARN  [main] conf.Configuration: bad conf file: element not <property>
2015-05-11 06:02:32,438 WARN  [main] conf.Configuration: bad conf file: element not <property>
2015-05-11 06:02:33,300 WARN  [main] conf.Configuration: bad conf file: element not <property>
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.0.1, r66a93c09df3b12ff7b86c39bc8475c60e15af82d, Fri Apr 17 22:14:06 PDT 2015

hbase(main):001:0> list
TABLE                                                                                                                                                                   
0 row(s) in 0.4370 seconds

=> []
hbase(main):002:0>

  启动成功.

© 著作权归作者所有

木偶
粉丝 10
博文 16
码字总数 6980
作品 0
绵阳
私信 提问
加载中

评论(0)

MacOS安装单机版HBase

MacOS安装HBase,必然是用于测试了,从简入手、从简配置。 直接通过brew安装即可: 成功安装后,验证是否成功,如果不出意外的话,应该有如下输出: 编辑配置文件,如果不编辑,是无法成功运...

RippleChan
2019/03/24
624
0
Ubuntu10.04LTS配置Hadoop1.0.1+HBase 0.92.0

(关于Hadoop的单机和伪分布式配置参见:http://my.oschina.net/unclegeek/blog/40042)当写这篇文章的时候,最新版的hadoop是1.0.1版本,支持了许多新的特性,使得hbase持久化不易丢失数据。...

怪蜀黍
2012/03/05
1.2K
0
【HBase】 - 单机模式、伪分布式、完全分布式配置

Hbase 简介 Hbase: Hadoop Database Hbase是非关系型数据库,随着现在互联网的数据量越来越多,需求更加多元化,传统的关系型数据库无法满足实际的业务需求,NoSql类型数据库孕育而生。 传统...

ZeroneLove
2019/02/25
63
0
win环境下 hbase 数据库搭建流程

Hbase单机版安装使用教程 Hbase介绍请参考技术支持文档,这里只说明Hbase 的安装和使用 第一步:下载安装Hbase数据库 链接:链接:https://pan.baidu.com/s/1si6Nokvz8xkUsmefsRlntQ 密码:k...

lijiaweizuishuai
2018/05/28
0
0
安装单机的hbase2.1.0安装

安装单机habse已具备的前提条件:hadoop集群已经具备 hbase 的下载链接:http://archive.apache.org/dist/hbase/2.1.0/hbase-2.1.0-bin.tar.gz hbase的部署目录为:/user/local/bigdata/ 将下...

夜空07
03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

展示如何在checkout里使用quote,quote item, address, shopping cart

展示如何更改并且在定制化的时候高效应用这些模块。 以下实体继承 \Magento\Framework\Model\AbstractExtensibleModel ,所以你可以使用第4章中讨论的可扩展属性。 Quote Quotes 是客户购物车...

忙碌的小蜜蜂
23分钟前
8
0
面向对象思想设计原则及常见设计模式

1、面向对象思想设计原则 在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则 1.1、单一职责原则 高内聚,低耦合 每个类应该只有一个职责,...

庭前云落
31分钟前
25
0
fastadmin对接支付宝支付,遇到的问题之一二

一开始也没做过支付宝支付相关的东西 本来用的fastadmin的epay插件来配置支付宝的,本来以为会so easy,但是实际上还是遇到了一些问题,花了几天时间,把沙箱环境配置起来了... 算是一个良好的开...

老bia同学
32分钟前
5
0
记录一题生产者消费者问题

//有一个容器,能存储一定的产品,有put和get方法,有两个生产者,8个消费者的线程阻塞 import java.util.LinkedList; import java.util.concurrent.TimeUnit; public class Test3<T> { Lin...

南桥北木
42分钟前
13
0
线程池源码解读——回归基础

线程池源码解读——回归基础 线程池源码解读——回归基础 线程池的好处: JDK提供的创建线程池: java 中创建线程的方式: 线程池源码解读: 记录的知识点: 线程池的好处: 降低资源的开销 ...

lihua20103181
45分钟前
92
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部