大数据Hbase相关运维题
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相关运维题的更多相关文章
- ZCGL大数据平台日常运维问题与解决方法
问题:HBase停止 解决方法:重新启动HBase,如下所示 表层问题:插入和查询HBase速度比较慢 排查一,查看HBase节点状态,发现正常运行: 排查二,查看访问HBase服务的状态,发现服务停 ...
- 第五章:大数据 の HBase 进阶
本课主题 HBase 读写数据的流程 HBase 性能优化和最住实践 HBase 管理和集群操作 HBase 备份和复制 引言 前一篇 HBase 基础 (HBase 基础) 简单介绍了NoSQL是什 ...
- linux常见运维题
linux运维题 一.填空题 1. 在Linux 系统 中,以文件方式访问设备 . (linux下一切都是文件) 2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 . ( ...
- 第四章:大数据 の HBase 基础
本课主题 NoSQL 数据库介绍 HBase 基本操作 HBase 集群架构与设计介紹 HBase 与HDFS的关系 HBase 数据拆分和紧缩 引言 介绍什么是 NoSQL,NoSQL 和 RDBM ...
- [真题] 一道 vsftp 运维题
一道 vsftp 运维题 一.前言 在 V 站上凑巧看到了好友发的求助帖,五天时间一个理他的都没有.哈哈哈~ 废话不多说,我们来试试. 二.题目 这里我们假设存在这样的场景: 网络内有普通用户 ade ...
- 大数据hbase分布式安装及其部署。
大数据hbase分布式安装及其部署. 首先要启动Hadoop以及zookeeper,可以参考前面发布的文章. 将hbase的包上传至master节点 这里我使用的是1.3.6的版本,具体的根据自己的版 ...
- 大白话详解大数据HBase核心知识点,老刘真的很用心(2)
前言:老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点 第6点:HRegionServer架构 为 ...
- 大白话详解大数据HBase核心知识点,老刘真的很用心(3)
老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点(3) 第13点:HBase表的热点问题 什么是热 ...
- 10大HBase常见运维工具整理
摘要:HBase自带许多运维工具,为用户提供管理.分析.修复和调试功能.本文将列举一些常用HBase工具,开发人员和运维人员可以参考本文内容,利用这些工具对HBase进行日常管理和运维. HBase组 ...
随机推荐
- nodejs 模块加载顺序
nodejs 模块加载顺序 一.当引入模块的形式是 require('lt') 时(1).先找当前文件夹下的node_modules文件夹下的lt文件夹下的package.json 文件指定的main ...
- Python第七章-面向对象高级
面向对象高级 一. 特性 特性是指的property. property这个词的翻译一直都有问题, 很多人把它翻译为属性, 其实是不恰当和不准确的. 在这里翻译成特性是为了和属性区别开来. 属性是指的 ...
- 从零开始的JSON库
从零开始的JSON库 项目地址 jsoncpp ,此项目受到 leptjson 启发,实现了最基本的功能,仅作学习使用. 提供简单的 parse() 和 generate() 方法将 JSON 文本解 ...
- coding++:JS/jQuery获取兄弟姐妹等元素
jQuery获取: jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span") ...
- ElasticSearch 9200 9300 端口
9300端口: ES节点之间通讯使用 9200端口: ES节点 和 外部 通讯使用 9300是TCP协议端口号,ES集群之间通讯端口号 9200端口号,暴露ES RESTful接口端口号
- django中 对Mysql数据库的建表
Django操作Mysql数据库: 1.1 在settings中,配置数据库相关参数,所以无需修改,这里我们看一下: DATABASES = { 'default': { # 这里可以指定使用的数据库 ...
- 140行Python代码实现Flippy Bird
140行代码实现Flippy Bird 话说这游戏中文名叫什么来着,死活想不起来了,算了话不多说,140行实现小游戏系列第二章,依然是简单小游戏,与数独游戏相比,在游戏界面显示上更难一些,但是在逻辑方 ...
- Nginx知多少系列之(一)前言
目录 1.前言 2.安装 3.配置文件详解 4.工作原理 5.Linux下托管.NET Core项目 6.Linux下.NET Core项目负载均衡 7.Linux下.NET Core项目Nginx+ ...
- mpvue的toast弹窗组件-mptosat
几乎每个小程序都会用到的弹窗功能,弹窗是为了友好的提示用户目前小程序的状态.这样以来toast弹窗就成了小程序不可或缺的组件.mptosat用过,不赖的一款.下面记录以下使用方法: 介绍 mptoas ...
- 家庭记账本app实现登录注册界面以及仿微信操作界面(共4个实现一个)遇到了麻烦
今天学习了数据的创建,以及关于数据库的相关操作. 今天主要是实现了对于数据库的增加和查找. 具体的代码如下: 首先是数据库的创建: DBOpenMessage.java package com.exa ...