Hbase_Shell基本操作

@HBase的网络页登录配置 HBase shell的基本操作 一、 HBase的网络页登录配置 先启动hadoop,jps之后应出现6个进程。 启动hbase,jps之后应至少出现8个进程。 输入hbase shell启动编辑器。 输入list查看当前数据库列表。 打开Ubuntu系统中自带的浏览器,输入http://(本机IP地址169.254.7.72,此地址要与hosts中的连接地址相对应,下面相同):60010。(如果不能启动,则有可能是防... 阅读详情

Hbase_Shell基本操作
环境和说明
软硬件环境
CentOS7 64位
jdk1.8
hadoop2.7.4
Hbase1.3.1
前置实验Hbase伪分布式环境搭建

一、 操作准备
1、 启动Hadoop,启动Hbase

$HOME/apps/hadoop/bin/start-dfs.sh    #启动HDFS
$HOME/apps/hadoop/bin/start-yarn.sh   #启动yarn
$HOME/apps/hbase/bin/start-hbase.sh   #启动hbase服务

2、 启动hbase shell

$HOME/apps/hbase/bin/hbase shell    #进入shell

3、 查看Hbase服务状态

status    #查看服务状态

4、 查询hbase版本信息

version

二、 Hbase DDL操作
1、 创建表
表名为:test;列族有:user和course

create 'test','user','course'        #创建表test,列族有user和course

2、 列出所有的表,并查看test表

list            #列出hbase中所有的表
describe 'test'    #查看表test的描述信息

3、 查看表是否被enable

is_enabled 'test'      #判断表是否enable

4、 删除一个列族,注意删除前要先把表disable

disable 'test'                               #禁用表
alter 'test',{NAME=>'course',METHOD=>'delete'}   #删除course列族,注意NAME,METHOD大写
enable 'test'                                #启用表
describe 'test'                              #查看表

5、 删除表,注意删除前先把表disable

disable 'test'        #禁用表
drop 'test'          #删除表
list                #查看表列表

三、 HBase DML操作
1、 使用put向表中插入数据
之前的操作已经把表删除,先建表

create 'test','user','course'  
put 'test','a2017001','user:name','zhangsan'
put 'test','a2017001','user:sex','男'
put 'test','a2017001','course:math',90
put 'test','a2017001','course:english','80'
put 'test','a2017002','user:name','lisi'
put 'test','a2017002','course:math',70
put 'test','a2017002','course:english','80'

2、 全表扫描

scan 'test'

3、 通过get检索数据

get 'test','a2017001','user'       #检索a2017001的列族user的所有数据
get 'test','a2017001','user:name','course:math'   #查询a2017001列族中某个列的值

4、 更新操作

put 'test','a2017001','course:math',100    #将a2017001的course列族中math列更新为100
get 'test','a2017001','course:math'    #查看修改后的数据

5、 查询表中有多少条数据

count 'test'

6、 删除数据

delete 'test','a2017001','user:sex'    #删除列族user中的sex列
get 'test','a2017001','user'          #查看列族user中是否存在sex列
deleteall 'test','a2017001'         #删除整行•
scan 'test'                      #查看表中数据是否还存在a2017001

7、 清空整个表

truncate 'test'                   #清空表
scan 'test'                      #扫描表查看数据

实验完成!

HBase shell 命令基本操作 目录 HBase shell 命令基本操作 1 进入HBase客户端命令操作界面 2 help 帮助命令 3 list 查看有哪些表 4 create 创建表 5 put 插入数据操作 6 查询数据操作 7 更新数据操作 8 删除数据以及删除表操作 9 统计一张表有多少行数据 HBase的高级shell管理命令 1 status 2 whoami 3 list 4 count 5 describe 6 exists 7 is_enabled、is_disabled 8 阅读详情

相关推荐

Hbase shell的基本操作完整流程

HBase的命令行工具,最简单的接口,适合HBase管理使用,可以使用shell命令来查询HBase中数据的详细情况。安装完HBase之后,启动hadoop集群(利用hdfs存储),启动zookeeper,使用start-hbase.sh命令开启hbase服务,最后在shell中执行hbase shell就可以进入命令行界面。 habse shell的help对语法的介绍很全,hbase she...

lmseo5hy的博客 686

HBase Shell操作

介绍hbase shell基本的数据操作

m0_73509128的博客 784

HBase Shell常用命令和基本操作(附带实例)

HBase 为用户提供了一个非常方便的命令行使用方式——HBase Shell。 HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据,列出表中的相关信息等。本节介绍一些常用的命令和具体操作,并讲解如何使用命令行实现一个“学生成绩表”。 —般操作 1. 查询服务器状态 hbase(main):0il:0>status 1 active master,0 backup masters, 1 servers,0 dead,4.0000 average load 2. 查询版本号 hbase(main):

HBase的shell操作

查询多条数据: scan。

yqqの博客 1904

揭秘N531:这颗不到2毛钱的国产栅极驱动器,如何成为功率开关的“全能搭档”?

本文深入解析了国产栅极驱动器N531如何成为功率开关的“全能搭档”。针对MOSFET和IGBT等电压驱动器件在实际应用中需要大电流实现快速开关的核心痛点,N531凭借±500mA的强劲驱动能力、宽电压供电及高兼容性,有效降低开关损耗,提升系统效率与可靠性。文章通过实战案例与设计指南,阐述了这颗高性价比芯片在简化设计、降低成本方面的显著优势。

z5a6b的博客 620

别再为镜面物体检测发愁了!手把手教你用PMD相位偏折术增强2.5D形状图细节(附Python代码)

本文详细解析了PMD相位偏折术在工业视觉中镜面物体检测的应用,通过2.5D成像方案增强形状图细节。文章提供了Python代码示例,介绍了一种计算高效的局部特征增强算法,帮助解决产线环境中的噪声问题,提升缺陷识别准确率。

weixin_29299807的博客 346

HBase Shell基本操作

先在Linux Shell命令行终端执行脚本启动HDFS,再执行脚本启动HBase。如果Linux系统已配置HBase环境变量,可直接在任意目录下执行脚本命令,就可进入HBase Shell的命令行终端环境,exit可以退出HBase Shell(我安装的是伪分布式的HBase)。

wanglingli95的博客 3649

hMailServer安装配置

hMailServer安装配置 使用宝塔面板上的宝塔邮件服务器2.1版本,进行安装hMailServer。 宝塔在安装hMailServer是有做了一些配置,如果是手工安装需要注意一下配置点: 1、\hMailServer\Bin 目录下增加mysql连接文件libmysql.dll,要去下载32位的。 libmysql.dll下载 链接:https://pan.baidu.com/s/1YGJXzjowlJ9n_MiqB4xiqw 提取码:wz90 2、 需要提前安装mysql,并创建hM.

王者的博客 5865

hbase shell操作命令大全

一、hbase web操作 访问地址 http://h71:60010 h71的ip配置在$HBASE_HOME/conf/hbase-site.xml中 ip映射成主机名 在env/hosts中配置 在windows系统中的C:\Windows\System32\drivers\etc目录下的hosts文件中配置) 二、hbase shell 基本操作:

小强签名设计 的博客 1万+

反无人机作战体系全解析:从低慢小探测到分层拦截

随着小型无人机在军事和民用领域的广泛使用,低慢小目标探测与拦截成为低空安全的核心挑战。传统防空体系面对成本低廉、飞行高度低、雷达特征小的无人机集群时,暴露出探测难、识别难、处置成本失衡等问题。为应对威胁,反无人机体系采用分层闭环设计,融合雷达、光电、声学与无线电侦测实现多源感知,通过电子战软杀伤与导弹、高炮、激光等硬杀伤手段协同配合,并借助自动化指控系统缩短“传感器到射手”的响应时延。该体系既可支撑战场要地防护,也能为民用低空安防提供参考。围绕分层反制逻辑,梳理探测、软硬杀伤、指控布防及实战短板,提供理解反

weixin_42533120的博客 333

STM32-printf重定向串口输出

声明 本文内容转载至https://www.mculover666.cn/posts/2251182441/ 1.printf与fputc printf 定义在 <stdio.h> 头文件中,如下: int printf(const char *format, ...); printf 函数根据 format 字符串给出的格式打印输出到 stdout(标准输出)中,当然,printf 函数是不会一个字符一个字符去输出,它会调用更底层的 I/O 函数:fputc去逐个字符打印。 fputc 也定

qq_41215167的博客 4539

HBase高手之路4-Shell操作

describe '表名'注意:集群启动启动ZooKeeper启动hdfs启动HBASE进入shell命令行在HBase中,如果要对海量的数据进行扫描查询,尤其是全表扫描效率很低,可以使用过滤器Filter来提高查询的效率。过滤器Filter可以根据主键、列簇、列、版本号(时间戳)等条件对数据进行查询过滤。在HBase中,使用过滤器有两种方式,一种就是使用命令行基于jRubby语法的选项实现交互式查询,另一种是基于HBase的JAVA API的方式进行编程开发。

W_chuanqi的博客 5731

k-Wave仿真例程:创建超声换能器并绘制声场分布

k-Wave软件是为了模拟超声波在1D、2D或3D中的传播。应用示例包括:- 均匀和非均匀介质中的传播- 模拟各种类型的传感器- 模拟多普勒效应- 衍射、折射和反射- 光声、超声成像- 波束合成、成像重建- 模拟弹性波。

weixin_38452364的博客 6324

HBase shell 基本操作

介绍了HBase的使用方式,并使用案例进行了演示

凉茶铺的博客 1227

ViT 实战 万字全攻略:从图像分类到医学影像,Transformer 重塑视觉 AI

摘要:本文深度解析 ViT(Vision Transformer)算法在视觉任务中的原理与实践,涵盖图像分类、目标检测、语义分割及医学影像分析四大领域。从理论出发,详细拆解图像分块、位置编码、Transformer 编码器等核心机制;通过 PyTorch 与 Timm 库实现模型构建、训练与优化,提供 CIFAR-10、Pascal VOC、Cityscapes 及医学数据集的完整代码示例。针对工业级部署,重点介绍模型量化、TensorRT 加速、Flask API 开发及 Docker 容器化方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1935

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

hbase shell 查看列名_HBase Shell 基本操作

Tips:Hbase shell是基于Ruby实现的,所以shell使用过程可以将HBase命令和Ruby代码混合使用。这就比较高级了,本文只是简单的shell操作,不加入Ruby代码混合使用,感兴趣的小伙伴可以自己去了解学习!!!1.HBase启动/退出[root@scnode01 ~]# hbase shell启动hbase(main):001:0> exit退出2.HBase Help...

weixin_35773344的博客 3057

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

HBase Shell基本操作练习

1 基本操作 备注:写错 HBase Shell 命令时将光标移动到你要删除的字符上,按下‘Backspace’或者‘Delete’删除,一定要注意Hbase Shell里面删除是删除光标后面的字符,跟linux操作完全相反,一定要注意,刚开始会很不习惯 1.1 成功启动HBase之后,想要使用HBase Shell ,得输入命令行:hbase shell 并且控制台成功打印以下信息: 1.2 ...

Rio.的博客 3145

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

HBase快速入门系列(3) | Hbase的shell基本操作

  此篇为大家带来的是Hbase的shell操作。 目录1. 基本操作2. 表的基本操作 1. 基本操作 1. 进入HBase客户端命令行 [bigdata@hadoop002 hbase]$ bin/hbase shell 2. 查看帮助命令 hbase(main):001:0> help 3. 查看当前数据库中有哪些表 hbase(main):002:0> list 2. 表的基本操作 1. 创建表 hbase(main):003:0> crea

不温卜火 5564

HBase-2 HBase基本操作之shell

HBase的shell基本操作HBase Shell命令基本操作进入Hbase的shell客户端help命令list 查看当前数据库有哪些表create 创建表put 插入数据查询数据操作通过rowkey进行查询查看rowkey下某个列族的信息查看rowkey指定列族指定列的值查看rowkey指定多个列族的值指定rowkey与列值过滤器查询指定rowkey与列名模糊查询查询某表所有行的数据列族查询多列族查询指定列族与某个列名查询指定多个列族与按照数据值模糊查询指定rowkey的范围查询指定rowkey模糊查

a3125504x的博客 633

HBase基本操作:SHELL操作

SHELL 进入SHELL hbase shell 查看所有表 list 创建表 test1,列族f11,f2,f3,f4 create 'test1','f1','f2','f3','f4' 对表table1添加一个新的列族 alter 'test1','f5' 删除表test1的一个列族 f5 alter 'test1',{NAME => 'f5',ME...

Sail__的专栏 550

2、hbase-2.1.0 shell基本操作详解

在HBASE中,数据存储在具有行和列的表中。看起来关系数据库(RDBMS)一样,但将HBASE表看成是多个维度的Map结构更容易理解。示例HBase中数据都是以表形式来组织的HBase中的数据由多个行组成在HBase WebUI(http://server1:16010中可以查看到目前HBase中的表)

alanchanchn的专栏 8万+

hbase shell 基本操作

http://www.ityouknow.com/hbase/2017/07/28/hbase-shell.html https://www.cnblogs.com/linjiqin/archive/2013/03/08/2949339.html https://www.jianshu.com/p/2e0aac25aef9

guangyacyb的博客 224
上一篇: HBase伪分布式环境搭建
下一篇: HBase_Eclipse基本操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值