Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter

简介: Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter

点一下关注吧!!!非常感谢!!持续更新!!!

目前已经更新到了:

Hadoop

HDFS

MapReduce

Hive

Flume

Sqoop

Zookeeper

HBase 正在···

章节内容

上一节我们完成了:


集群的分发和配置

集群的启动测试

HBaseShell的简单测试

背景介绍

这里是三台公网云服务器,每台 2C4G,搭建一个Hadoop的学习环境,供我学习。

之前已经在 VM 虚拟机上搭建过一次,但是没留下笔记,这次趁着前几天薅羊毛的3台机器,赶紧尝试在公网上搭建体验一下。


2C4G 编号 h121

2C4G 编号 h122

2C2G 编号 h123

启动Shell

上一节已经启动过了,这里为了完整性,也再写一次

hbase shell

创建新表

创建新表:表名、字段、字段

create 'wzk', 'base_info', 'extra_info'

插入数据

列族 name

  • 写入一条数据到 wzk 表
  • row key 为 rk1
  • base_info添加name列标示符值为 icu

我们执行下面的指令:

put 'wzk', 'rk1', 'base_info:name', 'icu'

列族 age

我们在 base_info 列中加入一个字段叫:age

put 'wzk', 'rk1', 'base_info:age', 30

多插入几条,这里是三条:

列族 addr

  • 写入一条数据到 wzk 表
  • row key 为 rk1
  • extra_info添加address列标识符值为 Qingdao
put 'wzk', 'rk1', 'extra_info:address', 'Qingdao'

也是多插入几条数据,这里也是三条:

查询数据

根据 RowKey

查询的条件:表名、RowKey

get 'wzk', 'rk1'

执行后,可以看到我们刚才写入的数据如下:

列族查询

通过 RowKey 查询 base_info 列族的信息:

get 'wzk', 'rk1', 'base_info'

查询的结果如下:

列族name和age

通过 RowKey 查询 base_info 列族中的 name 和 age列

get 'wzk', 'rk1', 'base_info:name', 'base_info:age'

查询的结果如下:

多个列族

我们可以多加条件来实现多个列族的查询:

get 'wzk', 'rk1', 'base_info', 'extra_info'

查询的结果如下:

条件过滤

这里使用的是 ValueFilter

我们使用的条件是 查询 当中有 “icu” 内容数据

get 'wzk', 'rk1', {FILTER => "ValueFilter(=, 'binary:icu')"}

查询出来的结果如下图:

更新数据

通过 RowKey 更新数据,更新 base_info 列族中的name为kang

put 'wzk', 'rk1', 'base_info:name', 'kang'

更新的结果如下图:

删除数据

delete 'wzk', 'rk1', 'base_info:name'

删除列族

alter 'wzk', 'delete' => 'base_info'

清空数据

truncate 'wzk'

删除表

disable 'wzk'
drop 'wzk'


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 Kubernetes jenkins
如何在 ECS/EKS 集群中有效使用 Jenkins
本文探讨了如何将 Jenkins 与 AWS ECS 和 EKS 集群集成,以构建高效、灵活且具备自动扩缩容能力的 CI/CD 流水线,提升软件交付效率并优化资源成本。
520 0
|
6月前
|
分布式计算 Ubuntu Hadoop
Ubuntu22.04下搭建Hadoop3.3.6+Hbase2.5.6+Phoenix5.1.3开发环境的指南
呈上,这些步骤如诗如画,但有效且动人。仿佛一个画家在画布上描绘出一幅完美的画面,这就是你的开发环境。接下来,尽情去创造吧,祝编程愉快!
430 19
|
SQL 机器学习/深度学习 分布式计算
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
674 1
|
8月前
|
消息中间件 分布式计算 资源调度
基于云服务器的数仓搭建-集群安装
本文介绍了大数据集群的安装与配置,涵盖Hadoop、Zookeeper、Kafka和Flume等组件。主要内容包括: 1. **数据模拟** 2. **Hadoop安装部署**:详细描述了HDFS和YARN的配置,包括NameNode、ResourceManager的内存分配及集群启动脚本。 3. **Zookeeper安装**:解压、配置`zoo.cfg`文件,并创建myid文件 4. **Kafka安装**:设置Kafka环境变量、配置`server.properties` 5. **Flume安装**:配置Flume采集日志到Kafka,编写启动脚本进行测试。
|
消息中间件 分布式计算 监控
大数据-78 Kafka 集群模式 集群的应用场景与Kafka集群的搭建 三台云服务器
大数据-78 Kafka 集群模式 集群的应用场景与Kafka集群的搭建 三台云服务器
293 6
|
SQL 分布式计算 NoSQL
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
287 4
|
SQL 分布式计算 Hadoop
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
171 3
|
Kubernetes 应用服务中间件 nginx
搭建Kubernetes v1.31.1服务器集群,采用Calico网络技术
在阿里云服务器上部署k8s集群,一、3台k8s服务器,1个Master节点,2个工作节点,采用Calico网络技术。二、部署nginx服务到k8s集群,并验证nginx服务运行状态。
3558 2
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
206 10
|
28天前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。

热门文章

最新文章