如何检查我的桌子是否是kudu桌子

发布于 2025-02-09 23:37:56 字数 85 浏览 1 评论 0原文


我正在研究一个需要更新Kudu表的项目。但是我不知道我所需的桌子是否是由我的前同类产品创建的kudu桌/斑羚表。有什么办法知道它是哪种类型的桌子?


I am working on a project that requires update on Kudu table. But I do not know whether my required table is a Kudu table/Impala table as it was created by my ex-colleague. Is there any way to know what type of table it is?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑色毁心梦 2025-02-16 23:37:56

我知道它有点晚了,但也许有人会发现它很有用:)

您可以使用以下方式:

显示创建表[database_name] .table_name

for Kudu表您将在这里找到用于Kudu Masters的属性,以及有关Kudu分区的信息,

这是一个很好的例子: apache docs

SHOW CREATE TABLE inline_pk_rewritten;
+------------------------------------------------------------------------------+
| result                                                                       |
+------------------------------------------------------------------------------+
| CREATE TABLE user.inline_pk_rewritten (                                      |
|   id BIGINT NOT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION, |
|   s STRING NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,      |
|   PRIMARY KEY (id)                                                           |
| )                                                                            |
| PARTITION BY HASH (id) PARTITIONS 2                                          |
| STORED AS KUDU                                                               |
| TBLPROPERTIES ('kudu.master_addresses'='host.example.com')                   |
+------------------------------------------------------------------------------+

有时在给定表格上的格式化时,您可以在此处找到一些有用的信息,您可以在此处找到一些有用的信息,以

示例doc for cloudera distribution cloudera distribution

I know its a bit late but maybe someone will find it useful later on :)

You can use this:

SHOW CREATE TABLE [database_name].table_name

For kudu tables you will find properties for kudu masters and info about kudu partitioning

Here is nice example: Apache docs

SHOW CREATE TABLE inline_pk_rewritten;
+------------------------------------------------------------------------------+
| result                                                                       |
+------------------------------------------------------------------------------+
| CREATE TABLE user.inline_pk_rewritten (                                      |
|   id BIGINT NOT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION, |
|   s STRING NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,      |
|   PRIMARY KEY (id)                                                           |
| )                                                                            |
| PARTITION BY HASH (id) PARTITIONS 2                                          |
| STORED AS KUDU                                                               |
| TBLPROPERTIES ('kudu.master_addresses'='host.example.com')                   |
+------------------------------------------------------------------------------+

Sometimes its also usefull to run describe formatted on given table, you can find some usefull informations here to

Sample doc for describe command from Cloudera distribution

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文