创建impala表并使用java添加数据

Posted

技术标签:

【中文标题】创建impala表并使用java添加数据【英文标题】:Create impala table and add data using java 【发布时间】:2015-04-07 19:30:28 【问题描述】:

我正在尝试创建一个 impala 表并使用 java 将数据添加到其中。

1.) 我应该如何为 impala 创建连接?

2.) 我可以直接创建一个 impala 表,还是应该创建一个 hive 表并使用 impala 访问它?

java 程序或代码 sn-ps 会有所帮助。

【问题讨论】:

【参考方案1】:

您可以使用 impala jdbc 驱动程序。

参考下面的link,这里有一个使用jdbc驱动的impala连接示例代码。

要在 impala 中创建表,您可以将其作为查询传递,无需在 hive 中执行。如果您在 hive 中添加/创建表,则需要使 impala 中的元数据无效,以便在 impala 中反映表的详细信息。

【讨论】:

以上是关于创建impala表并使用java添加数据的主要内容,如果未能解决你的问题,请参考以下文章

在 IMPALA/HIVE 中添加带有 SELECT 的新列后,旧表数据变为 NULL

如何将数据加载到 Hive 表并使其在 Impala 中也可访问

学习练习 读取学生信息表并添加数据

SQList的建表并添加数据练习

为 SQL Server 抓取数据时更改 mySQL 表并添加列是不是正常? [关闭]

SQLite建表并添加数据