如何添加列族
很简单,跟rdbms一样 直接用alter,但是alter之前必须先disable这个表
---->disable 'test' 先禁用,目前我用的Hbase 0.92版本,尚需要先disable,后期版本不知是否可以不用disable
---->alter 'test','newfamilyname' 直接alter 后边写入你要 加的列族
---->enable 'test' 因为先前disable了,如果不enable 那这张表暂时还不可用
---->describe 'test' 看一下表的信息
如果alter 后面 写了先前已经有的列族,不用着急,不会影响先前的列族以及数据。
基本命令操作:
操作 |
命令表达式 |
创建表 |
create 'table_name, 'family1','family2','familyN'
|
添加记录 |
put 'table_name', 'column_name', family:', 'value' |
查看记录 |
get 'table_name, 'column_name' |
查看表中的记录总数 |
count 'table_name' |
删除记录 |
delete 'table_name' ,'column_name' , '列' |
删除一张表 |
先disable 'table_name'再 drop 'table_name' |
查看所有记录 |
scan "表名称" |
查看某个表某个列中所有数据 |
scan "table" , {COLUMNS =>['family1:','family2' VERSIONS=2]} VERSIONS 选填 |
|
|
分享到:
相关推荐
HBase基本操作 增删改查 java代码 要使用须导入对应的jar包
Hbase 基本操作类 static { //此处可以使用hbase的配置文件,也可以通过代码来实例化hbase连接 /* * Configuration HBASE_CONFIG = new Configuration(); * HBASE_CONFIG.set("hbase.zookeeper.quorum", ...
### HBase Shell命令基本操作步骤 #### 1. 启动HBase Shell 首先需要确保HBase服务已启动。在命令行输入`hbase shell`,按回车键进入HBase Shell环境。 #### 2. 查看帮助文档 在HBase Shell中,使用`help`命令可以...
内容概要:本文档详细介绍了HBase的基础概念及实际操作方法,涵盖了从环境准备到具体的数据库操作流程。主要包括HBase数据模型介绍,虚拟机及HBase服务的启动停止步骤,以及HBase表的创建、查询、插入、删除等操作的...
**四、HBase基本操作** 1. **创建表**:使用HBase shell或Java API,通过`create '表名', '列族'`命令创建表,例如`create 'users', 'info'`创建名为users的表,列族为info。 2. **插入数据**:插入数据通过`put '...
根据提供的文件信息,本文将详细介绍HBase的Shell操作及其应用场景,包括如何创建表、插入数据、查询数据等关键操作。 ### HBase Shell简介 HBase Shell是HBase提供的一种交互式命令行工具,用于执行HBase操作。它...
实验的目标是让你理解HBase在Hadoop架构中的地位,以及掌握通过Shell命令和Java API进行基本操作的方法。 首先,让我们来看看实验的平台配置。实验要求的操作系统是Linux,这通常是大数据处理的首选平台,因为它...
在本文中,我们将详细讲解Hbase的安装过程以及基本操作,特别针对在Linux环境下使用清华大学镜像进行下载的情况。Hbase是一个分布式的、面向列的数据库,常用于大数据存储,是Apache Hadoop生态系统的一部分。以下是...
在本实验中,我们将深入探讨HBase的基本操作,由肖光鼎指导,日期为2018年7月31日。这个实验将帮助我们理解如何在Java环境下与HBase进行交互。 首先,要开始使用HBase,我们需要安装并配置Hadoop和HBase环境。...
以上是HBase Shell操作的基本知识点,通过这些知识点,用户可以在HBase Shell环境下方便地进行数据管理任务。需要注意的是,在实际操作过程中,应根据具体的HBase集群配置和需求进行相应的调整。
- **高级配置**:对于已经熟悉HBase基础操作的读者,书中还介绍了如何根据具体需求调整配置参数,以获得更佳的性能表现。 #### 七、总结 通过上述内容可以看出,《HBase权威指南》全面而深入地介绍了HBase的相关...
HBase是Apache的一个开源非...以上操作涵盖了HBase的基本操作命令,从创建表、管理表结构、数据的增删改查到表的管理,能够满足大多数对HBase的基本操作需求。通过这些操作,用户可以对HBase进行有效的数据管理和维护。
总的来说,掌握这些HBase基本操作命令对于日常运维和开发至关重要。通过熟练使用这些命令,我们可以有效地管理HBase表,进行数据的增删改查,以及对集群的监控和调整。对于Hive用户来说,了解如何与HBase交互也是...
总之,"hbase的操作数据demo"这个压缩包可能包含了一些实用的脚本或代码示例,用于演示HBase的基本操作,包括查询、获取和删除数据。通过学习这些示例,开发者可以更好地理解和掌握HBase的数据模型和操作方法,为...
上机实操,熟悉指令操作Hbase和java代码操作Hbase 二、实验环境 Windows 10 VMware Workstation Pro虚拟机 Hadoop环境 Jdk1.8 三、实验内容 1:指令操作Hbase (1):start-all.sh,启动所有进程 (2):start-hbase.sh...
通过这个实验,参与者深入理解了HBase如何在Hadoop架构中协同工作,掌握了HBase Shell命令的基本操作,并学会了使用Java API进行高级数据操作。这对于理解和应用大数据处理技术,尤其是在实时数据存储和分析场景中,...
这份实验报告对于理解和掌握HBase的基础操作至关重要,同时,它也强调了环境配置的正确性以及对运行模式的理解。通过实践,学生能更好地理解大数据存储和处理的原理,为后续的大数据分析工作打下坚实的基础。
### HBase基本数据操作详解 #### 一、命名空间 Namespace **1.1 命名空间概述** 在HBase中,命名空间(namespace)的概念类似于传统数据库中的模式(schema),它提供了一种对表进行逻辑分组的方式。这种分组不仅有助...
标题与描述均提及了“HBase基础知识”,这指向了对HBase这一分布式数据库系统的全面解析。以下是对HBase的关键知识点的深入阐述: ### HBase是什么? HBase是一种分布式、面向列、多维度、稀疏、高扩展、高性能、...
### HBase基础应用介绍 #### 一、HBase概述 HBase是Apache Hadoop生态系统中的一个重要的组件,它提供了一种分布式、可扩展的大规模数据存储解决方案。HBase基于Google Bigtable论文的思想实现,旨在为海量结构化...