hbase的安装

①cp /mnt/hgfs/xiazai/hbase-1.2.5-bin.tar.gz /data

tar -xzvf  hbase-1.2.5-bin.tar.gz

②环境

sudo nano /etc/environment

HBASE_HOME=/data/hbase-1.2.5-bin

Path=”: /data/hbase-1.2.5-bin/bin”

因为hbase需要运行在集群上所以需要发送给多台机器

xsync /data/hbase-1.2.5-bin

将每台的环境配好

配置

①解压hbase-1.2.5-bin.tar.gz

找到lib/hbase-common.jar-.default

②配置本地模式:

sudo nano hbase-site.xml 添加

<property>

<name>hbase.rootdir</name>

<value>file:///home/neworigin/hbase</value>

              </property>

(会自己创建hbase、文件夹,自己创建hi丢失文件)

③启动:start-hbase.sh

jps

④进入hbase终端

hbase  shell

通用命令:

status:查看hbase的状态

version:查看当前hbase版本

whoami:查看当前的用户信息

操作语言:

help查看命令

由001变成002(记录操作次数)

help “create”查看create的使用方法

l  创建表:create ‘test’,‘cf1’,‘cf2’

l  显示所有表:list

l  插入数据:put ‘test’,‘row1’,‘cf1:name’,’lisa’

l  描述表:describe ‘test’

l  扫描整张表:scan ‘test’

l  获取表的某一行数据:get ‘test’,’row1’

l  删除表

删表之前需要disable(禁用)

exit/quit退出hbase终端

关闭:stop-hbase.sh

访问hbase中table的行的三种方式:

  1. 通过单个row key访问
  2. 通过row key的正则
  3. 全表扫描

row key可以是任意字符串(最大长度是64kb)在hbase内部,row key保存为字节数组,存储时按照row key的字典序排序

列簇:hbase中的每一列都归属于某一列簇,列名以列簇作为前缀,

例如:course:math,course:chinese

hbase的运行模式:单机,伪分布,完全分布式

单机模式:hbase使用本地文件系统,服务和zookeeper都运行在一个jvm中

配置完全分布模式:

①修改hbase-site.xml文件

<property>

<name>hbase.rootdir</name>

<value>hdfs://s100:8020/hbase</value>//数据保存在hdfs上

</property>

<property>

<name>dfs.replication</name>

<value>3</value>

</property>

<property>

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

<value>true</value>//使用完全分布式

</property>

#zk conf

<property>

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

<value>2181</value> // zk端口号

</property>

<property>

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

<value>s100, s101, s102</value>//zk的服务器

</property>

<property>

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

<value>/home/neworigin/hbase/zk</value>

</property>//保存数据的目录,配置后自动创建

②修改regionservers

s100

s101

s102

③修改hbase-enc.sh:export HBASE_MANAGES_ZK=false

将配置好的文发送到其他机器上:

xsync ①②③

启动:

①启动zookeeper:zkServer.sh start

②启动集群:start-all.sh

③启动hbase:start-hbase.sh

查看:

查看webui:

s100:16010          //master webui

s101:16030          //regionserver webui

hbase安装部署的更多相关文章

  1. 指导手册06:HBase安装部署

    指导手册06:HBase安装部署 配置环境 1.参考文件: https://www.cnblogs.com/lzxlfly/p/7221890.html https://www.cnblogs.com ...

  2. Hadoop第12周练习—HBase安装部署

    1  1.1 1.2 :安装HBase 2.1 内容 运行环境说明 1.1 硬软件环境 线程,主频2.2G,6G内存 l  虚拟软件:VMware® Workstation 9.0.0 build-8 ...

  3. Hadoop+Hbas完全分布式安装部署

    Hadoop安装部署基本步骤: 1.安装jdk,配置环境变量. jdk可以去网上自行下载,环境变量如下: 编辑  vim  /etc/profile 文件,添加如下内容: export JAVA_HO ...

  4. Hadoop2.7.3+Hbase-1.2.6+spark2.1.2完全分布式安装部署

    https://www.cnblogs.com/lzxlfly/p/7221890.html 总的下载地址:      http://mirror.bit.edu.cn/apache/ hadoop下 ...

  5. Hbase单机安装部署

    Hbase单机安装部署 http://blogxinxiucan.sh1.newtouch.com/2017/07/27/Hbase单机安装部署/ 下载Hbase Hbase官网下载地址 http:/ ...

  6. HBase集群安装部署

    0x01 软件环境 OS: CentOS6.5 x64 java: jdk1.8.0_111 hadoop: hadoop-2.5.2 hbase: hbase-0.98.24 0x02 集群概况 I ...

  7. HBase的概述和安装部署

    一.HBase概述 1.HBase是Hadoop数据库,是一个分布式.可扩展的大数据存储. HBase是用于对大数据进行随机.实时读写访问的非关系型数据库,它的目标托管非常大的表——数十亿行N百万列. ...

  8. HBase 1.2.6 完全分布式集群安装部署详细过程

    Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Bigtable思想的开源实现,可在廉价的PC Server上搭建大规模结构化存 ...

  9. HBase 系列(二)安装部署

    HBase 系列(二)安装部署 本节以 Hadoop-2.7.6,HBase-1.4.5 为例安装 HBase 环境.HBase 也有三种模式:本地模式.伪分布模式.分布模式. 一.环境准备 (1) ...

随机推荐

  1. Android开发——去掉系统自带标题栏的几种方式

    https://blog.csdn.net/qq_28585471/article/details/75991613 今天在练习自定义标题栏(Android初级开发(四)——补充3)的过程中遇到了隐藏 ...

  2. CAS 单点登录 移动端获取TGT、ST 已经移动端登录页面不进行跳转的设置

    一.设置移动客户端验证ST通过后,页面不进行302重定向跳转 修改web.xml <!--**************************************************** ...

  3. algorithm.sty not found error in LaTeX 解决方法

    参考: algorithm.sty not found error in LaTeX algorithm.sty not found error in LaTeX 解决方法 错误日志: LaTeX E ...

  4. C++中set的用法

    set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值.set不允许两个元素有相同的键值. ...

  5. SAP 供应商/客户的冻结及其删除操作

    SAP 供应商/客户的冻结及其删除操作 在SAP中,有所谓的财务供应商(Tcode:FK01)和后勤供应商(Tcode:XK01),供应商和客户主数据包括一般数据/公司代码数据/采购组织|销售范围三方 ...

  6. NOIP2018退役祭

    退役感受 在写下这个标题的时候,我的心情是复杂的,无非就是感觉像对一位将要赶往战场的士兵说:"你的战争已经输掉了." 退役了,没有什么好说的.无论再怎么抱怨这题出的真烂也无法改变了 ...

  7. 【Oracle】【问题】

    1. java.sql.SQLException: 对只转发结果集的无效操作: last 参考:https://www.cnblogs.com/gaoyuchuanIT/articles/411888 ...

  8. 前端如何应对笔试算法题?(用node编程)

    用nodeJs写算法题 咱们前端使用算法的地方不多,但是为了校招笔试,不得不针对算法题去练习呀! 好不容易下定决心 攻克算法题.发现js并不能像c语言一样自建输入输出流.只能回去学习c语言了吗?其实不 ...

  9. Pandas 基础(1) - 初识及安装 yupyter

    Hello, 大家好, 昨天说了我会再更新一个关于 Pandas 基础知识的教程, 这里就是啦......Pandas 被广泛应用于数据分析领域, 是一个很好的分析工具, 也是我们后面学习 machi ...

  10. Codeforces Round #420 (Div. 2) E. Okabe and El Psy Kongroo 矩阵快速幂优化dp

    E. Okabe and El Psy Kongroo time limit per test 2 seconds memory limit per test 256 megabytes input ...