HBase单机模式运行与操作指南
需积分: 5 132 浏览量
更新于2024-08-05
收藏 3KB TXT 举报
该资源主要涉及的是在单机模式下安装、配置和操作Apache Hbase,包括启动和停止Hbase及Hadoop Distributed File System (HDFS),以及进行基本的Hbase shell操作,如创建表、查看表信息、插入数据、查询数据、删除数据和管理表等。
在单机模式下运行Hbase,首先需要切换到Hbase的安装目录`/usr/local/hbase`,执行`bin/start-hbase.sh`启动Hbase服务。接着,通过`bin/hbase shell`进入Hbase的命令行界面。若要同时运行Hadoop的HDFS,需要先到Hadoop安装目录`/usr/local/hadoop`,执行`./sbin/start-dfs.sh`启动HDFS。可以通过`jps`命令检查各服务是否正常运行。
在Hbase shell中,可以进行以下操作:
1. 创建表:使用`create`命令,例如创建名为'student'的表,包含字段'Sname'、'Ssex'、'Sage'、'Sdept'和'course',命令为`create 'student', 'Sname', 'Ssex', 'Sage', 'Sdept', 'course'`。
2. 查看表信息:使用`describe`命令,如`describe 'student'`。
3. 查看所有数据:使用`scan`命令,如`scan 'student'`。
4. 获取特定行数据:使用`get`命令,如`get 'student', '95001'`,获取95001行的数据。
5. 插入数据:使用`put`命令,例如向'95001'行的'course:math'列添加数据80,命令为`put 'student', '95001', 'course:math', '80'`。
6. 更新数据:再次`put`相同键值即可更新,如`put 'student', '95003', 'Sname', 'zhangsan'`。
7. 计算行数:使用`count`命令,如`count 'student'`。
8. 删除数据:可以删除列数据(`delete`),如`delete 'student', '95001', 'Ssex'`,或删除整行(`deleteall`),如`deleteall 'student', '95001'`。
9. 清空表数据:使用`truncate`命令,如`truncate 'student'`。
10. 管理表:禁用表(`disable`)和删除表(`drop`),如`disable 'student'`和`drop 'student'`。
退出Hbase shell,可以使用`exit`命令。
此外,示例还展示了创建另一个表'Student',包含'S_No'、'S_Name'、'S_Sex'和'S_Age'字段,并插入相关数据的操作。这些步骤对于理解Hbase的基本操作和管理非常重要,对于初学者来说是非常基础且实用的实践内容。
点击了解资源详情
点击了解资源详情
点击了解资源详情
242 浏览量
331 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
普通网友
- 粉丝: 10
- 资源: 4
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录