1.启动先电大数据平台的 Hbase 数据库,其中要求使用 master 节点的RegionServer。在 Linux Shell 中启动 Hbase shell,查看 HBase 的版本信息。(相关数据库命令语言请全部使用小写格式)

hbase(main):001:0> version

2.启动先电大数据平台的 Hbase 数据库,其中要求使用 master 节点的RegionServer。在 Linux Shell 中启动 Hbase shell,查看 HBase 的状态信息。(相关数据库命令语言请全部使用小写格式)

hbase(main):002:0> status

3.启动先电大数据平台的 Hbase 数据库,其中要求使用 master 节点的RegionServer。在 Linux Shell 中启动 Hbase shell,查看进入 HBase shell 的当前系统用户。(相关数据库命令语言请全部使用小写格式)

hbase(main):003:0> whoanmi

4.在 HBase 数据库中创建表 xiandian_user,列族为 info,创建完成后查看 xiandian_user 表的描述信息。(相关数据库命令语言请全部使用小写格式)

hbase(main):004:0> create 'xiandian_user ','info'

hbase(main):006:0> desc 'xiandian_user '

5.开启 HBase 的安全认证功能,在 HBase Shell 中设置 root 用户拥有表xiandian_user 的读写与执行的权限,设置完成后,使用相关命令查看其权限信息。(相关数据库命令语言请全部使用小写格式)

hbase(main):002:0> grant 'root' , 'RWX', 'xiandian'

hbase(main):003:0> user_permission 'xiandian'

6.在 HBase Shell 创建表 xiandian_user,列族为 info,并 list 查询,之后删除这个表,并 list 查询。

hbase(main):001:0> create 'xiandian_user','info'

hbase(main):001:0> disable 'xiandian_user '

hbase(main):003:0> list

hbase(main):004:0> drop 'xiandian_user'

7.在 Hbase Shell 中创建表 xiandian,向表 xiandian 中插入一组数据为 xiandian,row1,info:name,xiaoming,插入后查询表 xiandian 中 rowkey 为 row1 的记录。

hbase(main):005:0> create 'xiandian1','info'

hbase(main):006:0> put 'xiandian1','row1','info:name','xiaoming'

hbase(main):007:0> get 'xiandian1','row1'

8.在 Hbase Shell 中创建表 xiandian,列族为“info”然后查询表中所有的记录。

hbase(main):008:0> scan 'xiandian'

9.登录 hbase 数据库,使用命令创建一张表,列族为 member_id','address','info',创建完毕后查看该表的详细信息,后来发现列族'member_id'这个列族是多余的,需要删除,使用命令将该列族删除并查看详细信息, 后查看该表是否是 enabled 的。

hbase(main):009:0> create 'xiandian2','member_id','address','info'

hbase(main):010:0> desc 'xiandian2'

hbase(main):011:0> disable 'xiandian2'

hbase(main):012:0> alter 'xiandian2','delete'=>'member_id'

hbase(main):013:0> desc 'xiandian2'

hbase(main):015:0> enable 'xiandian2'

hbase(main):016:0> is_enabled 'xiandian2'

10.登录 hbase 数据库,创建一张表,列族为'address','info',创建完之后,向该表插入数据,插入完毕后,使用命令按照要求查询所需信息。

hbase(main):017:0> create 'lfz','address','info'

hbase(main):019:0> put 'lfz','chongqing','info:age','20'

hbase(main):020:0> put 'lfz','hunan','info:long','16'

hbase(main):021:0> get 'lfz','hunan'

11.登录 hbase 数据库,新建一张表,列族为'address','info',创建完之后,向该表插入数据,插入之后查询这条信息,并修改信息,改完后,查询修改前和修改后的信息。

hbase(main):024:0> get 'lfz','hunan','info:age'

hbase(main):025:0> put 'lfz ',' hunan ','info:age','20'

hbase(main):026:0> get 'mwc',' hunan ','info:age'

12.登录 hbase 数据库,创建一张表,列族为'address','info',创建完之后,向该表插入数据,插入完毕后,使用 scan 命令查询该表指定 startrow 的信息。

hbase(main):032:0> create 'people','address','info'

hbase(main):033:0> put 'people','li_1','info:age','10'

hbase(main):034:0> put 'people','li_2','info:name','xiao'

hbase(main):035:0> put 'people','li_3','info:age','20'

hbase(main):036:0>  scan 'people',{STARTROW => 'li_2'}

13.在关系数据库系统中,命名空间 namespace 是表的逻辑分组,同一组中的表有类似的用途。登录 hbase 数据库,新建一个命名空间叫 newspace 并用 list 查询,然后在这个命名空间中创建表,列族为'address','info',创建完之后,向该表插入数据,插入完毕后,使用 scan 命令只查询表中特定的信息。

hbase(main):037:0> create_namespace 'newspace'

hbase(main):038:0> list_namespace

hbase(main):040:0> create 'newspace:xiandian3','address','info'

hbase(main):041:0> list_namespace_tables 'newspace'

hbase(main):043:0> put 'newspace:xiandian3' ,'hunan','info:name','lfz'

hbase(main):046:0> put 'newspace:xiandian3' ,'shaoyang',info:name','lfz'

hbase(main):003:0> scan 'newspace:xiandian3',{STARTROW => 'hunan'}

14.登录 master 节点,在本地新建一个文件叫 hbasetest.txt 文件,编写内容,要求新建一张表为'test',列族为'cf',然后向这张表批量插入数据,数据如下所示:

'row1','cf:a','value1'

'row2','cf:b','value2'

'row3','cf:c','value3'

'row4','cf:d','value4'

15.在插入数据完毕后用 scan 命令查询表内容,然后用 get 命令只查询 row1 的内容, 后退出 hbase shell。

[root@master ~]# vi hbasetest.txt

create ‘test’,‘cf’

list ‘test’

put ‘test’,‘row1’,‘cf:a’ ‘value1’

put ‘test’,‘row2’,‘cf:b’,‘value2’

put ‘test’,‘row3’,‘cf:c’,‘value3’

put ‘test’,‘row4’,‘cf:d’,‘value4’

scan ‘test’

get ‘test’ ‘row1’

exit

[root@master ~]# hbase shell hbasetest.txt

大数据Hbase相关运维题的更多相关文章

  1. ZCGL大数据平台日常运维问题与解决方法

    问题:HBase停止 解决方法:重新启动HBase,如下所示 表层问题:插入和查询HBase速度比较慢 排查一,查看HBase节点状态,发现正常运行: 排查二,查看访问HBase服务的状态,发现服务停 ...

  2. 第五章:大数据 の HBase 进阶

    本课主题 HBase 读写数据的流程 HBase 性能优化和最住实践 HBase 管理和集群操作 HBase 备份和复制 引言 前一篇 HBase 基础 (HBase 基础) 简单介绍了NoSQL是什 ...

  3. linux常见运维题

    linux运维题 一.填空题 1. 在Linux 系统 中,以文件方式访问设备 . (linux下一切都是文件) 2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 . ( ...

  4. 第四章:大数据 の HBase 基础

    本课主题 NoSQL 数据库介绍 HBase 基本操作 HBase 集群架构与设计介紹 HBase 与HDFS的关系 HBase 数据拆分和紧缩 引言 介绍什么是 NoSQL,NoSQL 和 RDBM ...

  5. [真题] 一道 vsftp 运维题

    一道 vsftp 运维题 一.前言 在 V 站上凑巧看到了好友发的求助帖,五天时间一个理他的都没有.哈哈哈~ 废话不多说,我们来试试. 二.题目 这里我们假设存在这样的场景: 网络内有普通用户 ade ...

  6. 大数据hbase分布式安装及其部署。

    大数据hbase分布式安装及其部署. 首先要启动Hadoop以及zookeeper,可以参考前面发布的文章. 将hbase的包上传至master节点 这里我使用的是1.3.6的版本,具体的根据自己的版 ...

  7. 大白话详解大数据HBase核心知识点,老刘真的很用心(2)

    前言:老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点 第6点:HRegionServer架构 为 ...

  8. 大白话详解大数据HBase核心知识点,老刘真的很用心(3)

    老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点(3) 第13点:HBase表的热点问题 什么是热 ...

  9. 10大HBase常见运维工具整理

    摘要:HBase自带许多运维工具,为用户提供管理.分析.修复和调试功能.本文将列举一些常用HBase工具,开发人员和运维人员可以参考本文内容,利用这些工具对HBase进行日常管理和运维. HBase组 ...

随机推荐

  1. TensorFlow系列专题(十一):RNN的应用及注意力模型

    磐创智能-专注机器学习深度学习的教程网站 http://panchuang.net/ 磐创AI-智能客服,聊天机器人,推荐系统 http://panchuangai.com/ 目录: 循环神经网络的应 ...

  2. 题解 P2620 虫洞

    总体思路:离散化 + 建图 + 单源最短路(看见人少蒟蒻才敢发题解QAQ) 需要注意的是: 考虑到w范围较大,而实际虫洞数量较小,就只记录虫洞的起点与终点来建图. 建图时,虫洞起点可以去重. 在建图时 ...

  3. Ali_Cloud++:阿里云部署 Jenkins持续集成自动化部署

    安装方式: 1.yum 源安装 rpm包 2.结合 tomcat 使用 war包 ....... 下载地址:Dowlnoad  (分:长期支持版本 (LTS)  和  每周更新版) jenkins插件 ...

  4. Linux学习66 运维安全-通信加密和解密技术入门

    一.Linux Service and Security 1.OpenSSL(ssl/tls)协议 2.OpenSSH(ssh)协议 3.bind(dns) 4.web(http):httpd(apa ...

  5. JMeter 接口测试 自动生成签名机制

    在进行接口测试时,遇到接口进行了签名校验,为实现自动生成签名,经过一点研究终于成功. 首先,需要从前端获取 签名加密包  XXXsign.jar..  建议将该jar包放在 jmeter lib 目录 ...

  6. 【php】PDO

    一.PDO的定义 1.pdo(php data object)是一个数据库的抽象层 二.PDO的特点 1.跨数据库 2.支持预处理 3.支持事务处理 三.PDO的使用 1.基本使用 (1)实例化pdo ...

  7. 微信小程序mpvue-动态改变navigationBarTitleText值

    通过JS动态 改变navigationBarTitleText的值 能否通过JS动态改变navigationBarTitleText的值? 方法一:可以在onLoad方法中通过wx.setNaviga ...

  8. wireshark抓包实战(二),第一次抓包

    1.选择网卡. 因为wireshark是基于网卡进行抓包的,所以这时候我们必须选取一个网卡进行抓包.选择网卡一般有三种方式 (1)第一种 当我们刚打开软件是会自动提醒您选择,例如: (2)第二种 这时 ...

  9. 2017蓝桥杯等差素数(C++B组)

    题目 :                                            等差素数列 2,3,5,7,11,13,....是素数序列.类似:7,37,67,97,127,157 ...

  10. java中取得用户输入的方法

    java中取得用户输入的方法 1.采用java.util.Scanner类 采用Scannerd的next()方法读取,测试代码如下: Scanner sc=new Scanner(System.in ...