HBASE安装

原创 2016年08月28日 17:47:17

集群安装:
1、 上传安装包
2、 解压安装包tar -xvf hbase-0.96.2-hadoop2-bin.tar.gz -C /home/hadoop/
3、 修改hbase-env.sh

 export JAVA_HOME=/usr/java/jdk1.7.0_55

//告诉hbase使用外部的zk
export HBASE_MANAGES_ZK=false
4、 修改 hbase-site.xml

<property> <!-- 指定hbase在HDFS上存储的路径 -->
                <name>hbase.rootdir</name>
                <value>hdfs://nameservice/hbase</value>
        </property>
        <property> <!-- 指定hbase是分布式的 -->
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property> <!-- 指定zk的地址,多个用“,”分割 -->
                <name>hbase.zookeeper.quorum</name>
                <value>cluster4:2181,cluster5:2181,cluster6:2181</value>
        </property>

5、 配置regionservers 文件,将所有的节点机全部配置在这个里面
6、 要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下 因为配置hbase-site.xml文件用到了nameservice,在hdfs-site.xml和core-site.xml指定了nameservice对应的namenode有哪些(这个hadoop是安装了HA)
7、 将配置的hbase文件全部scp到其他服务器上面
8、 在主节点启动hbase ./start-hbase.sh ,我们可以使用jps 查看到主节点上面有 HMaster进程,其他节点上面有HRegionServer进程
9、 为了安全起见,我们需要启动备用的主节点,可以直接用命令hbase-daemon.sh start master(其他的节点上面运行)
10、 登陆管理界面http://192.168.1.101:60010 我们可以查看hbase的信息
11、 我们还可以登录备机http://192.168.1.102:60010 我们可以看到这儿是standby的

测试hbase
1、 随便在那台机器上 在hbase的安装目录bin目录下面运行 ./hbase shell启动hbase的客户端,显示如下
[hadoop@master bin]$ ./hbase shell
2015-09-05 05:57:08,134 INFO [main] Configuration.deprecation: hadoop.native.lib is deprecated. Instead, use io.native.lib.available
HBase Shell; enter ‘help’ for list of supported commands.
Type “exit” to leave the HBase Shell
Version 0.96.2-hadoop2, r1581096, Mon Mar 24 16:03:18 PDT 2014
hbase(main):001:0>
2、输入 help 然后 可以看到一列shell命令。这里的帮助很详细,要注意的是表名,行和列需要加引号。
创建一个名为 test 的表,这个表只有一个 列族 为 cf。可以列出所有的表来检查创建情况,然后插入些值。

hbase(main):003:0> create 'test', 'cf'
0 row(s) in 1.2200 seconds
hbase(main):003:0> list 'table'
test
1 row(s) in 0.0550 seconds
hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1'
0 row(s) in 0.0560 seconds
hbase(main):005:0> put 'test', 'row2', 'cf:b', 'value2'
0 row(s) in 0.0370 seconds
hbase(main):006:0> put 'test', 'row3', 'cf:c', 'value3'
0 row(s) in 0.0450 seconds

以上我们分别插入了3行。第一个行key为row1, 列为 cf:a, 值是 value1。HBase中的列是由 列族前缀和列的名字组成的,以冒号间隔。例如这一行的列名就是a.
检查插入情况.
3、scan这个表,操作如下

hbase(main):007:0> scan 'test'
ROW        COLUMN+CELL
row1       column=cf:a, timestamp=1288380727188, value=value1
row2       column=cf:b, timestamp=1288380738440, value=value2
row3       column=cf:c, timestamp=1288380747365, value=value3
3 row(s) in 0.0590 seconds

4、get一行,操作如下

hbase(main):008:0> get 'test', 'row1'
COLUMN      CELL
cf:a        timestamp=1288380727188, value=value1
1 row(s) in 0.0400 seconds

5、disable 再 drop 这张表,可以清除你刚刚的操作

hbase(main):012:0> disable 'test'
0 row(s) in 1.0930 seconds
hbase(main):013:0> drop 'test'
0 row(s) in 0.0770 seconds

6、关闭shell
hbase(main):014:0> exit

7、 停止 HBase
运行停止脚本来停止HBase.

$ ./bin/stop-hbase.sh
stopping hbase……………

版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu下HBase安装过程

一、安装需求  安装java 1.6,Hadoop 1.2.1及zookeeper ubuntu机上已安装Hadoop 1.2.1和zookeeper 3.4.3(zookeeper的安装方法...
  • gaokao2011
  • gaokao2011
  • 2013年11月29日 10:24
  • 2717

手把手教你安装Hbase,一次成功!

安装环境: OS: Centos 6.5 JDK: jdk1.6.0_18 Hadoop: hadoop-0.20.2 Hbase: hbase-0.90.5   ...
  • achuo
  • achuo
  • 2016年04月16日 23:04
  • 20765

Mac下安装HBase及详解

Mac下安装HBase及详解 字数1381 阅读4790 评论0 喜欢6 本博客采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本博客文章必须也遵循署名-非商业用途-保持...
  • gaoqiao1988
  • gaoqiao1988
  • 2016年10月30日 15:22
  • 843

Linux环境HBase安装与使用

原文出自本人的Linux博客:http://blog.csdn.net/unix21/article/details/18776073Linux环境:CentOS6.5HBase版本:hbase-0....
  • 21aspnet
  • 21aspnet
  • 2014年01月25日 21:54
  • 24644

hbase windows 单机版安装

网上看了很多  安装方法  自己实践得出的结论 操作系统 win7  64  hbase 版本hbase-1.0.2   第一步 下载hadoop-common-2.2.0-bin-maste...
  • qq_16829555
  • qq_16829555
  • 2016年01月14日 08:32
  • 2906

Centos7上HBase的安装和配置

>选择版本 我选择:HBase1.0.3 & Hadoop 2.5.2。 安装HBase需要考虑和Hadoop版本的兼容性。 HBase与Hadoop版本的兼容情况,可参考: 《HBase各版本对...
  • sunny05296
  • sunny05296
  • 2017年01月11日 19:53
  • 3124

hbase在hadoop2.2.0编译安装,及常见问题

我的环境是: hadoop 2.2.0  hbase 0.94.11 有5台机器: baby19,baby18,baby17,baby16,baby15 一. 编译; 1. 下载hbase,解压 ...
  • teddeyang
  • teddeyang
  • 2013年11月12日 17:11
  • 3244

HBase集群安装部署(完全分布式)

zookeeper 配置   1.         Zookeeper服务集群规模不小于三个节点,要求各服务之间系统时间要保持一致。 2.         在m1的usr/local目录...
  • zwx19921215
  • zwx19921215
  • 2014年12月09日 10:09
  • 25072

Hbase完全分布式集群安装配置(Hbase1.0.0,Hadoop2.6.0)

Hbase安装文档 1.   安装软件 OS:centos6.5 Hadoop:hadoop2.6.0 Hbase:hbase.1.0.0 JDK: jdk1.7.0_51 集群机器: 192.168...
  • wuwenxiang91322
  • wuwenxiang91322
  • 2015年03月27日 23:07
  • 34280

Mac下Hbase伪分布安装和使用

Hbase是一个分布式的、面向列的开源数据库,是构建在HDFS分布式文件系统上的分布式存储系统。1.下载安装官网下载地址apache.fayea.com/hbase/,这里选择1.1.9版本hbase...
  • u010429286
  • u010429286
  • 2017年04月11日 15:30
  • 1229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HBASE安装
举报原因:
原因补充:

(最多只允许输入30个字)