jia下载地址:  http://mirrors.shuosc.org/apache/hbase/1.4.0/

解压 tar -zxvf hbase-1.4.0-bin.tar.gz

修改环境变量

  1. [root@10 hbase-1.4.0]# vi /etc/profile
  2. [root@10 hbase-1.4.0]# source /etc/profile

添加内容:

  1. export HBASE_HOME=/home/sri_udap/app/hbase-1.4.0
  2. export PATH=$PATH:$HBASE_HOME/bin

1. 修改hbase-env.sh文件,添加或修改内容:

  1. export JAVA_HOME=/usr/java/jdk1.8.0_121
  2. export HBASE_CLASSPATH=/home/sri_udap/app/hbase-1.4.0/conf
  3. export HBASE_MANAGES_ZK=true

2.修改hbase-site.xml,添加内容如下:

  1. <configuration>
  2. #添加如下内容
  3. <property>
  4. <name>hbase.rootdir</name> #设置hbase数据库存放数据的目录
  5. <value>hdfs://master:9000/hbase</value>
  6. </property>
  7. <property>
  8. <name>hbase.cluster.distributed</name> #打开hbase分布模式
  9. <value>true</value>
  10. </property>
  11. <property>
  12. <name>hbase.master</name> #指定hbase集群主控节点
  13. <value>master:60000</value>
  14. </property>
  15. <property>
  16. <name>hbase.zookeeper.quorum</name>
  17. <value>master,slave8,slave9</value> #指定zookeeper集群节点名,因为是由zookeeper表决算法决定的
  18. </property>
  19. <property>
  20. <name>hbase.zookeeper.property.dataDir</name> #指zookeeper集群data目录
  21. <value>/home/sri_udap/app/hbase-1.4.0/temp/zookeeper</value>
  22. </property>
  23. </configuration>

修改 regionservers内容为:

  1. [root@master conf]# cat regionservers
  2. slave8
  3. slave9

将内容拷贝到其他主机,然后bin目录下启动:

  1. ./start-hbase.sh

浏览器输入http://10.1.4.58:16030/rs-status查看一下状态:

简单使用下,,如下:

  1. [root@master conf]# hbase shell
  2. SLF4J: Class path contains multiple SLF4J bindings.
  3. SLF4J: Found binding in [jar:file:/home/sri_udap/app/hbase-1.4.0/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  4. SLF4J: Found binding in [jar:file:/home/sri_udap/app/hadoop-2.7.2/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  5. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  6. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
  7. HBase Shell
  8. Use "help" to get list of supported commands.
  9. Use "exit" to quit this interactive shell.
  10. Version 1.4.0, r10b9b9fae6b557157644fb9a0dc641bb8cb26e39, Fri Dec 8 16:09:13 PST 2017
  11.  
  12. hbase(main):001:0> create 'resume','binfo','edu','work'
  13. 0 row(s) in 1.4690 seconds
  14.  
  15. => Hbase::Table - resume
  16. hbase(main):002:0> list
  17. TABLE
  18. member
  19. resume
  20. 2 row(s) in 0.0410 seconds
  21.  
  22. => ["member", "resume"]
  23. hbase(main):003:0> describe 'resume'
  24. Table resume is ENABLED
  25. resume
  26. COLUMN FAMILIES DESCRIPTION
  27. {NAME => 'binfo', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSI
  28. ONS => '0', BLOCKCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}
  29. {NAME => 'edu', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSION
  30. S => '0', BLOCKCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}
  31. {NAME => 'work', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSIO
  32. NS => '0', BLOCKCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}
  33. 3 row(s) in 0.1040 seconds
  34.  
  35. hbase(main):004:0>

完.

hbase1.4.0安装和使用的更多相关文章

  1. Hadoop2.7.5+Hbase1.4.0完全分布式

    Hadoop2.7.5+Hbase1.4.0完全分布式一.在介绍完全分布式之前先给初学者推荐两本书:<Hbase权威指南>偏理论<Hbase实战>实战多一些 二.在安装完全分布 ...

  2. Hbase1.1.0.1配置集群

    参考链接 http://wuyudong.com/archives/119?utm_source=tuicool 参考链接 http://www.cnblogs.com/archimedes/p/45 ...

  3. HBase1.4.6安装搭建及shell命令使用

    HBase1.4.6安装搭建 目录 HBase1.4.6安装搭建 一.前期准备(Hadoop,zookeeper,jdk) 搭建Hbase 1.上传解压 2.配置环境变量 3.修改hbase-env. ...

  4. 记:MySQL 5.7.3.0 安装 全程截图

    前言: 下一个班快讲MySQL数据库了,正好把服务器里面的MySQL卸了重装了一下. 截个图,作为笔记.也正好留给需要的朋友们. 目录: 下载软件 运行安装程序 安装程序欢迎界面 许可协议 查找更新 ...

  5. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  6. CentOS 7.0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  7. elasticsearch5.0.0 安装插件及配置过程

    elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...

  8. IIS和4.0安装到底有没有先后顺序解答

    在很多人或许很多技术大神都会觉得IIS的安装和4.0没得先后顺序的.其错误弊端在与IIS没有注册到4.0上. 经过今天遇到了服务器安装服务端发觉报错[无法识别的属性“targetFramework”. ...

  9. Hadoop2.6.0安装 — 集群

    文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自 ...

随机推荐

  1. eclipse 反编译插件 jadclipse

    1. 下载 JadClipse 下载JadClipse:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download 注意选择与 ...

  2. Android Developers:保存文件

    Android使用一个和其它平台基于硬盘文件系统相似的文件系统.这个课程描述了如何和在Android文件系统使用File APIs读和写文件. 一个File对象适用于读或者写从头到尾没用中断的大型数据 ...

  3. [转]SpringMVC中使用Interceptor拦截器

    SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那 ...

  4. JavaScript语言精粹之对象

    用object.hasOwnProperty(variable)来确定这个属性名是否为该对象成员,还是来自于原型链. for(my in obj){ if(obj.hasOwnProperty(my) ...

  5. python 2 python3 共存

    步骤: 1.安装python3 并添加环境变量2.修改python3 目录下文件名:修改python.exe 为python3.exe, 修改pythonw.exe 为pythonw3.exe C:\ ...

  6. java中比较两个double类型值的大小

    非整型数,运算由于精度问题,可能会有误差,建议使用BigDecimal类型,具体 BigDecimal的详细说明参考jdk开发帮助文档. import java.math.BigDecimal; pu ...

  7. centos 7部署graphite(nginx+uwsgi)

    http://www.debugrun.com/a/o5qyP9W.htmlhttp://blog.csdn.net/tsingfu1986/article/details/44239503 http ...

  8. MySQL的体系结构图

    http://attachbak.dataguru.cn/attachments/forum/201408/30/231337wrbs3xpr5kbs3ryh.png

  9. mybatis一对一和一对多实例

    一对一:<association></association> 一对多:<collection></collection> ClassMapper.xm ...

  10. ubuntu18.04分辨率

    一.使用xrandr命令可以查询当前的显示状态.找出被连接的显示器名称:VGA-1 jack@noi:~$ xrandr Screen : minimum x , current x , maximu ...