配置安装:

前提:Hadoop集群正常启动( Hadoop2.7.7安装详细 )、(MySQL在线安装详细)(Java)等 ,

安装包请自行下载上传并解压(下载地址: https://hbase.apache.org/downloads.html )。

1、解压Hbase,并修改文件夹名。

2、修改配置:

首先 进入到配置所在目录(命令 “ cd /opt/hbase-1.2.11/conf ”),

找到 hbase-site.xml 、 hbase-env.sh 、 regionservers 文件并进行修改:

(1)、在 regionservers 文件夹中编写如下内容:

master

slave1

slave2

(2)、在 hbase-site.xml 文件内添加如下内容:

<property>

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

<value>/var/hbase</value>

</property>

<property>

<name>hbase.rootdir</name>

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

</property>

<property>

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

<value>true</value>

</property>

<property>

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

<value>master,slave1,slave2</value>

</property>

<property>

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

<value>/usr/local/src/zookeeper</value>

</property>

<property>

<name>hbase.master.info.port</name>

<value>60010</value>

</property>

(3)、修改hbase-env.sh文件:

在27行添加下方自己的代码路径

export JAVA_HOME=/opt/jdk1.8.0

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

在131行将那一行释放开 (去掉#号)

最后将将修改好的三个文件覆盖回去替换掉原有的同名文件!

3、将 opt 下的 hbase-1.2.11 文件夹(已经配置好的)同样穿到 slave1、slave2 的 opt 目录下:

scp -r /opt/hbase-1.2.11/ root@slave1:/opt/

scp -r /opt/hbase-1.2.11/ root@slave1:/opt/

4、配置环境变量:

在 master 、 slave1 、 slave2 都要添加以下命令

vi /etc/profile

输入 i 进入编写模式

在最后添加如下内容:

export HBASE_HOME=/opt/hbase-1.2.11

export HBASE_CLASSPATH=$HBASE_HOME/conf

export HBASE_LOG_DIR=$HBASE_HOME/logs

export PATH=$PATH:$HBASE_HOME/bin

最后在三台电脑执行 source /etc/profile

将配置好的环境变量复制到其他节点: scp /etc/profile root@slave1:/etc/

5、测试是否成功(命令 “ hbase version ”):

出现如下图即可

6、启动 HBase:

可先 cd /opt/hbase-1.2.11/bin 去到bin目录 而后 再 ./start-hbase.sh

7、查看是否成功(“ jpa ”)

如图 master、slave1、slave2

8、启动Hbase(命令 “ hbase shell ”)。

Hbase的使用:

1、创建表 必须指定列族:

create 'user','info'

user是表名 info 是列族名

2、使用 list 命令查看所有表:

list

3、查看表的结构信息:

descirbe/desc 表名

desc 'user'

4、禁止/解禁表:

disable 'user' 禁用user表

enable 'user' 启用user表

5、put 添加数据:

put 'user','row1','info:id','1001'

put 关键字 表示添加数据

user表名

row1 是rowkey

info:id 在列族info中加入1列叫id

再添加两条数据

put 'user','row2','info:name','hanliang'

put 'user','row3','info:age','30'

6、扫描表 查询表:

1.查询全部的数据:

scan 'user'

2.范围查询 :

(STARTROW 和 ENDROW 必须大写)

从row2开始的数据

scan 'user',{STARTROW => 'row2'}

scan 'user',{STARTROW => 'row2',ENDROW=>'row2'}

scan 'user',{STARTROW => 'row2',ENDROW=>'row3'}

7、根据rowkey查询:

查询 row2整行

get 'user','row2'

查询 row2中 列族 info中的name的值

get 'user','info:name'

8、删除数据 :

删除 user表中的 row1的 列族info的 age列的数据

delete 'user','row1','info:age'

删除整行

deleteall 'user','row2'

清空表中全部数据

truncate 'user'

9、统计语句:

count 'user'

10、删除表:

先 disable 表

disable 'user'

再 删除

drop 'user'

/* ------------------- 反爬声明o(*▽*)咻咻咻 --------------------

作者: 杨木发
版权声明:
本文为博主倾情原创文章,整篇转载请附上源文链接!

如果觉得本文对你有所收获,你的请评论点赞 与

合理优质的转发也将是鼓励支持我继续创作的动力,

更多精彩可百度搜索 杨木发 或:

个人网站: www.yangmufa.com

开源中国: https://my.oschina.net/yangmufa

Gitee: https://gitee.com/yangmufa ,

GitHub: https://github.com/yangmufa 。

坚持创作 善于总结 开源共享 高质进步。
------------------- 反爬声明o(*▽*)咻咻咻 -------------------- */

Hbase-1.2.11安装配置详细与使用相关推荐

  1. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...

  2. Oracle数据库安装配置详细教程汇总(含11g、12c、18c、19c、21c)

    不论你是数据库小白,还是久经沙场的技术专家,你接触和运维Oracle数据库的第一步可能都是安装配置.并且随着软硬件的升级.替换以及业务场景的变化,数据库安装也将是你常常会进行的操作之一. 这里先为大家 ...

  3. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  4. mysql 5.7.11 安装教程,MySQL数据库之mysql 5.7.11 安装配置教程

    本文主要向大家介绍了MySQL数据库之mysql 5.7.11 安装配置教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 六步轻松搞定mysql5.7.11的安装 1.下载安 ...

  5. linux数据库12c安装图解,Linux + Oracle 12c RAC安装配置详细记录过程_图文并茂.pdf

    Linux +Oracle12cRAC安装配置详细记录过程_图文并茂_v1.0 Version:<1.0> Linux +Oracle12cRAC安装配置详细记录过程_图文并茂_v1.0 ...

  6. SQLyog安装配置详细过程

    SQLyog安装配置详细过程 一.小啊呜资源分享 二.SQLyog安装配置过程 叮嘟!这里是小啊呜的学习课程资料整理.好记性不如烂笔头,今天也是努力进步的一天.一起加油进阶吧! 一.小啊呜资源分享 免 ...

  7. 虚拟化操作系统ESXi 6.7安装配置详细步骤

    ESXi 6.7安装配置详细步骤 ESXi安装方式: 新建一个虚拟机 除了以下步骤,其他的都是常规操作 硬件兼容性选择ESXI 6.7 虚拟化安装以及使用ESXI系统安装的ISO映像文件 1.开始安装 ...

  8. SQL Server 2008 Express 安装配置详细教程

    SQL Server 2008 Express 安装配置详细教程 本文出自:http://it.agoit.com/thread-468537-1-1.html 下载 可以访问 Microsoft 下 ...

  9. MySQL命令行下载安装配置——详细教程

    安装一定要装在C盘,下载别的盘可能不好使 文章目录 免安装版的MySQL MySQL命令行下载 1.打开官网下载 2.点击 MySQL Community Server 3.选择适合的版本 MySQL ...

  10. 小狐狸ChatGPT付费创作系统1.6.8独立开源版 + 公众号H5+小程序+VUE源码安装配置详细教程

    小狐狸GPT付费体验系统最新版系统是一款基于ThinkPHP框架开发的AI问答小程序,是基于国外很火的ChatGPT进行开发的Ai智能问答小程序.接口模型升级至GTP3.5,播播资源网整体测试下来非常 ...

最新文章

  1. PLL_BASE——Basic Phase Locked Loop Clock Circuit(Virtex-5, Spartan-6)
  2. SQLServer存储引擎——05.索引的结构和分类
  3. iOS经典面试题总结--内存管理
  4. Solr安装(单机版)
  5. 关系代数基本运算_关系代数的基本和附加运算
  6. python切片长度_python的间隔切片技巧
  7. CentOS 中卸载 RPM 包文件
  8. mysql宠物销售系统论文,宠物店管理系统的设计与实现.doc
  9. 【C语言】数组(详细讲解+源码展示)
  10. 热血江湖群医外挂源代码研究
  11. 美国低速自动驾驶在公共交通应用详解 | 自动驾驶系列
  12. 读 Robert C. Solomon 之《哲学导论》
  13. 阅读:IA-GCN: Interactive Graph Convolutional Network forRecommendation
  14. android郭霖博客,Runtime Permissions(郭霖CSDN公开课)
  15. 独木舟上的旅行-OJ
  16. 获取淘宝订单的解决方案
  17. P3975 [TJOI2015]弦论
  18. springboot-No7 加入异常拦截机制ExceptionHandler
  19. boost哪些库需要编译
  20. final修饰的变量就是常量?final修饰局部变量在栈还是堆还是常量池中?

热门文章

  1. 面向对象:连IE都有勇气问你,是否要将它设成预设浏览器,于是我鼓起勇气来找你~...
  2. 基于高度进行混合的shader
  3. python office(2) 批量word从写入到读取
  4. 【Java每日一题】——第四十三题:编程用多态实现打印机.。分为黑白打印机和彩色打印机,不同类型的打印机打印效果不同。(2023.10.30)
  5. 四信智慧灌区解决方案,全力保障冬灌春耕
  6. python爬虫——有道翻译接口的使用
  7. 进程已结束,退出代码-1073741571 (0xC00000FD)
  8. IE下input框内有一把小叉子
  9. 摆脱对PC、服务器的依赖,英特尔“悄悄”在人工智能布下两颗棋子
  10. 火热报名中|墨菲安全发起首届 OSCS 软件供应链安全技术论坛