删除HBase表 功能简介 HBase通过org.apache.hadoop.hbase.client.Admin的deleteTable方法来删除表。 代码样例 public void dropTable() { LOG.info("Entering dropTable.")
修改HBase表 功能简介 HBase通过org.apache.hadoop.hbase.client.Admin的modifyTable方法修改表信息。 代码样例 public void testModifyTable() { LOG.info("Entering testModifyTable
编译并运行程序 操作场景 在程序代码完成开发后,您可以在Windows开发环境中运行应用。 操作步骤 未开启加密通道的HBase集群 在开发环境中(例如Eclipse中),右击“TestMain.java”,单击“Run as > Java Application”运行对应的应用程序工程
分区分桶数量和数据量规范 关于Partition和Bucket的数量和数据量的建议 一个表的Tablet总数量等于 (Partition num*Bucket num)。 一个表的Tablet数量,在不考虑扩容的情况下,推荐略多于整个集群的磁盘数量。 单个Tablet的数据量理论上没有上下界
CREATE MATERIALIZED VIEW 本章节介绍如何在ClickHouse中创建物化视图。 创建物化视图 CREATE MATERIALIZED VIEW [IF NOT EXISTS] [db.]Materialized_name [TO[db.]name] [ON
DESC查询表结构 本章节主要介绍ClickHouse查询表结构的SQL基本语法和使用说明。 基本语法 DESC|DESCRIBE TABLE [database_name.]table [INTO OUTFILE filename] [FORMAT format] 接复制表结构创建表示例
创建Doris数据表报错“Failed to create partition [xxx] . Timeout”如何处理? 问题现象 创建Doris数据表报错“Failed to create partition [xxx] . Timeout”。 处理办法 Doris建表是按照Partition
准备本地应用开发环境 在进行二次开发时,要准备的开发环境如表1所示。 表1 开发环境 准备项 说明 操作系统 Windows系统,推荐Windows 7及以上版本。 安装JDK 开发环境的基本配置。版本要求:1.7或者1.8。考虑到后续版本的兼容性,强烈推荐使用1.8。 说明: 基于安全考虑
导入并配置HBase样例工程 背景信息 将CloudTable样例代码工程导入到Eclipse,就可以开始CloudTable应用开发样例的学习。 前提条件 运行环境已经正确配置,请参见准备HBase应用运行环境。 操作步骤 把样例工程上传到Windows开发环境中。样例工程的获取方法请参见下载
初始化HBase配置 功能介绍 HBase通过加载配置文件来获取配置项。 加载配置文件是一个比较耗时的操作,如非必要,请尽量使用同一个Configuration对象。 样例代码未考虑多线程同步的问题,如有需要,请自行增加。其它样例代码也一样,不再一一进行说明。 代码样例 下面代码片段在
使用Get读取HBase数据 功能简介 要从表中读取一条数据,首先需要实例化该表对应的Table实例,然后创建一个Get对象。 可以为Get对象设定参数值,如列族的名称和列的名称。 查询到的行数据存储在Result对象中,Result中可以存储多个Cell。 代码样例 public
使用Scan读取HBase数据 功能简介 要从表中读取数据,首先需要实例化该表对应的Table实例,然后创建一个Scan对象,并针对查询条件设置Scan对象的参数值,为了提高查询效率,最好指定StartRow和StopRow。查询结果的多行数据保存在ResultScanner对象中
配置HBase ZooKeeper地址 执行样例代码前,必须在hbase-site.xml配置文件中,配置正确的ZooKeeper集群的地址。 配置项如下: <property> <name>hbase.zookeeper.quorum</name> <value>xxx-zk1.
创建Configuration 功能介绍 HBase通过加载配置文件来获取配置项。 加载配置文件是一个比较耗时的操作,如非必要,请尽量使用同一个Configuration对象。 样例代码未考虑多线程同步的问题,如有需要,请自行增加。其它样例代码也一样,不再进行说明。 代码样例 下面代码片段在
ClickHouse应用典型场景说明 通过典型场景,用户可以快速学习和掌握ClickHouse的开发过程,并且对关键的接口函数有所了解。 场景说明 假定用户需要开发一个应用程序,用于存储或根据一定条件查询人员的姓名、年龄和入职日期。主要操作步骤: 建立数据库的连接。 建立一张人员信息表
ALTER TABLE修改表结构 本章节主要介绍ClickHouse修改表结构的SQL基本语法和使用说明。 基本语法 ALTER TABLE [database_name].name [ON CLUSTER ClickHouse集群名] ADD|DROP|CLEAR|COMMENT
删除HBase集群数据,导致索引表和数据表不对应查询异常处理办法? 问题现象 查询HBase表内的数据,出现count值和list数据条数不一致的情况,频繁出现数据丢失的问题,项目运行中,还有许多连接超时的情况。 分析原因 删除数据后,导致索引表和数据表不对应,导致异常。 处理方法
怎么删除ClickHouse存算一体集群ZooKeeper节点的副本表? 问题现象 连接ClickHouse集群后并创建表,删除表后出现ZooKeeper节点未删除干净现象。 图1 结果显示图 原因分析 由于创建表的命令中携带了ON CLUSTER default_cluster,
配置HBase ZooKeeper地址 执行样例代码前,必须在hbase-site.xml配置文件中,配置正确的ZooKeeper集群的地址。配置项如下: <property> <name>hbase.zookeeper.quorum</name> <value>xxx-zk1.cloudtable.com
通过HBase Shell配置HBase冷热分离 HBase支持冷热分离功能,可以将冷热数据存储在不同的介质中,有效提升数据的查询效率,同时降低数据存储成本。此章节主要介绍通过HBase Shell配置HBase冷热分离。 前提条件 已创建HBase集群。 已安装HBase客户端。