首先启动hadoop集群与hbase服务
start-all.sh
hbase-1.1.3/bin/start-hbase.sh
接下来使用hbase shell命令来连接正在运行的Hbase实例,该命令位于HBase安装包下的bin/目录
hbase-1.1.3/bin/hbase shell

查看HBase状态
status

显示HBase Shell的基本使用信息
help

查看有哪些表
list

退出HBase Shell
quit

数据定义(DDL)操作:

使用create命令来创建一个新的表。在创建的时候,必须指定表名(test)和列族名(cf)。
create 'test', 'cf'

列举表信息
list 'test'

获取表描述
describe 'test'

检查表是否存在
exists 'test'

禁用一个表
disable 'test'
重新启用表
enable 'test'

删除表。删除表之前,需要先disable表
drop 'test'

数据管理(DML)操作:

使用put命令,将数据插入表中
put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:a', 'value2'
put 'test', 'row3', 'cf:a', 'value3'

一次性扫描全表数据
scan 'test'
获取一行数据
get 'test', 'row1'

删除数据:
删除一个单元格,必须指定列名
delete '<table name>', '<row>', ‘<family:column>’,‘<time stamp>’
删除一行
deleteall '<table name>', '<row>'

实验使用实验楼环境:
https://www.shiyanlou.com/courses/37/labs/756/document

phoenix使用:
phoenix/bin/sqlline.py localhost:2181
./psql.py localhost:2181 ./WEB_STAT.sql ./WEB_STAT.csv

转载于:https://www.cnblogs.com/mycd/p/7814680.html

HBase Shell基本操作相关推荐

  1. HBase Shell 基本操作

    HBase Shell 操作 基本操作 进入 HBase 客户端命令行 bin/hbase shell 查看帮助命令 help 查看当前数据库中有哪些表 list 表的操作 创建表 create 's ...

  2. 大数据学习笔记56:HBase Shell操作

    文章目录 一.启动完全分布式HBase (一)在三台虚拟机上启动zk服务 (二)在master虚拟机上启动hdfs服务 (三)在master虚拟机上启动hbase服务 (四)在master虚拟机上启动 ...

  3. HBase Shell 的基本操作

    概述 前面写了一些 Hadoop, Zookeeper 及 Hbase 分布式环境搭建的文章.或许你在搭建的过程中遇到了一些不如意的事情,但我相信总是可以解决的.如果你已经完成了环境的搭建,那么就可以 ...

  4. 【HBase】HBase数据库基本操作(Shell)

    分享一个有趣的比喻: HBase像一个骑着大象的士兵,本身并不优秀,却可以耀武扬威--但需要养一头大象(Hadoop) 检查 ▶ cd到Hadoop,开启HDFS cd /usr/local/hado ...

  5. Hadoop集群的基本操作(二:HBase的基本操作)

    实验 目的 要求 目的: 1.HBase的基本应用 要求: 完成HBase的高可用完全分布模式的安装: HBase的相关服务进程能够正常的启动: HBase控制台能够正常使用: 表创建.数据查询等数据 ...

  6. 大数据学习笔记:HBase Shell操作

    文章目录 一.启动HBase Shell 二.HBase Shell操作 (一)help - 帮助命令 1.查看某个命令的帮助信息 2.查看某个命令组的帮助信息 (二)general - 通用类命令 ...

  7. Hbase单机安装及使用hbase shell进行简单操作

    一,配置环境变量 在etc/prifile中加入java环境变量及hbase环境变量: #set java environment JAVA_HOME=/usr/local/lhc/jdk1.8.0_ ...

  8. HBase基础【HBase简介、HBase安装、HBase shell操作】

    文章目录 一 HBase简介 1 HBase定义 2 HBase数据模型 (1) HBase逻辑结构 (2) HBase物理存储结构 (3)数据模型 a)Name Space b)Table c)Ro ...

  9. HBase2.x(三)HBase Shell操作

    文章目录 基本操作 namespace DDL DML 基本操作 1)进入 HBase 客户端命令行 [root@hadoop102 hbase]$ bin/hbase shell 2)查看帮助命令 ...

最新文章

  1. 数学中的span以及线性流形是什么意思
  2. vue源码解析之选项合并(二)
  3. java jfinal 定时任务_JFinal 中的cron4j定时插件
  4. centos yum安装nginx 提示 No package nginx available问题解决方法
  5. 信息学奥赛一本通(1019:浮点数向零舍入)
  6. 2018湖北技能高考计算机类学校,武汉船舶职业技术学院举行2018年湖北省技能高考...
  7. Leetcode 199.二叉树的右视图
  8. 最新获取展示B站UP主实时信息PHP源码分享
  9. 2022年四川省大学生金融科技建模大赛-模型复现和点评
  10. csgo为什么显示vac无法连接服务器,csgovac无法验证您的游戏会话怎么办 看完你就知道了...
  11. android中的所有activity间动画跳转
  12. 【SpringBoot】tk.mybatis集成,帮你更加傻瓜式的写代码~
  13. 小确幸BBS论坛-1-前期准备
  14. python 时间序列预测——NARX循环神经网络
  15. 问卷与量表数据分析(SPSS+AMOS)学习笔记(四) : 问卷数据录入进SPSS
  16. 高等代数_证明_任何矩阵都相似于一个上三角矩阵
  17. 【验证码的识别】—— 点触式验证码的识别
  18. 乌班图 php7.0 mcrypt,ubuntu 18.04 安装 php7.2-mcrypt
  19. 点云最小二乘法拟合二次曲面
  20. ant design pro V2 学习笔记

热门文章

  1. Android Touch事件传递机制 二:单纯的(伪生命周期)
  2. kettle 遇到 解决Incorrect integer value: '' for column 'id' at row 1 完美解决-费元星
  3. [设计模式]设计模式之禅关于迪米特法则
  4. mybatis的环境搭建及如何和搭配spring使用
  5. 关于“未结束的字符串常量”
  6. WEB服务在单点登录系统中的应用研究
  7. 可能没有很好的重工业转型的case
  8. 我妈妈的优点:做事情特别细致
  9. 挤牙膏机器,实话,没啥用
  10. CMAK找不到相关编译器的问题