问题标签 [external-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
794 浏览

hadoop - 在 hive 的外部表中插入逗号分隔的数据

以上是我通过组合其他 2 个外部表来插入 hive 中的外部表的查询。一切运行良好。只是问题是存储在表中的数据不是逗号分隔的。为了以逗号分隔格式获取数据,我应该进行哪些更改。

0 投票
1 回答
5418 浏览

oracle - ORA-06564 跨模式访问外部表时

我们的数据库中有 2 个模式,我正在尝试从模式 B 访问模式 A 中的外部表行数。

外部表有授权GRANT SELECT ON A.LETTER TO B WITH GRANT OPTION;

当我打电话时:SELECT COUNT(*) FROM A.LETTER;从 Schema BI 总是得到ORA-06564: object A does not exist

这与我们在常规表上的授权相同,我们能够从这些表中获得计数。我不确定这里的问题是什么或如何最好地解决它?

0 投票
1 回答
2099 浏览

hadoop - Hive 从原始外部表插入到动态分区外部表的覆盖失败,出现空指针异常。,

我有一个包含四列的原始外部表 - 表 1:

创建外部表 external_partitioned_rawtable
(age_bucket String,country_destination String,gender string,population_in_thousandsyear int)
行格式分隔字段以 '\t'
终止 行以 '\n' 位置 '/user/HadoopUser/hive' 终止

我想要一个带有 Country_destination 和 gender.Table -2 分区的外部表

创建外部表 external_partitioned
(age_bucket String,population_in_thousandsyear int)
分区 (country_destination String,gender String)
行格式分隔字段以 '\t'
结束 行以 '\n' 结束;

插入覆盖因空指针异常而失败-

失败:NullPointerException null

0 投票
3 回答
5692 浏览

hadoop - 从外部表向外部表插入数据

在将数据从外部表 1 插入到外部表 2 时,外部表 2 的数据存储在/user/hive/warehouse/db-name/table-name/其中,但作为外部表,它不应该将数据存储到仓库目录中吗?
我们应该指定将数据存储到外部表的位置吗?

0 投票
2 回答
4185 浏览

hadoop - Hadoop - 从 HDFS 中的多个目录创建外部表

我有一个外部表,它从 HDFS 位置 (/user/hive/warehouse/tableX) 的所有文件中读取数据,并在 Hive 中创建了一个外部表。

现在,让我们假设对数据进行了一些预分区,并且所有以前的文件都以特定的命名约定 < dir_name >_< incNumber > 分布在几个目录例如

如何创建另一个外部表来跟踪拆分文件夹中的所有文件?

我是否需要创建一个在每个子文件夹 (dir_x) 上分区的外部表?

同样为此,是否需要某种可以为每个子目录创建/添加分区的 Hive 或 shell 脚本?

0 投票
1 回答
1738 浏览

oracle - 尝试从外部表中选择时出错

我在尝试时收到以下错误select * from ext_poc

ORA-29913:执行 ODCIEXTTABLEOPEN 调用时出错 ORA-29400:数据磁带错误 KUP-00554:解析访问参数时遇到错误 KUP-01005:语法错误:找到“标识符”:期望以下之一:“binary_double, binary_float, comma, char , date, defaultif, decimal, double, float, integer, (, no, nullif, oracle_date, oracle_number, position, raw, recnum, ), unsigned, varrawc, varchar, varraw, varcharc, zoned” KUP-01008:错误的标识符是:varchar2 KUP-01007:在第 4 行第 10 列 29913。00000 -“执行 %s 标注时出错” *原因:指定标注的执行导致错误。*行动:检查错误消息采取适当的行动。

下面是ddl表格:

varchar2(100)PS:但是,如果将其更改为,则不会发生此错误char(100)

0 投票
1 回答
669 浏览

hadoop - Hive 中的外部表

  1. 我使用 R 脚本在 HDFS 中添加了一个 CSV 文件。

  2. 我用新的 CSV/追加数据更新这个 CSV

  3. 在此 CSV 上使用 Hive 中的色调创建表。

  4. 将其更改为外部表。

现在,如果在 hdfs 位置更改数据时,hive 表中的数据会自动更新吗?

0 投票
1 回答
53 浏览

postgresql - PostgreSQL:外表和丢弃的记录

PostgreSQL 在哪里存储在选择期间从外部表中丢弃的记录?我有下表:

alternateNames.txt 包含约 1100 万条记录。但是当我执行“SELECT * FROM ext.alternatenamesext”时,它只返回约 950 万条记录。剩下的 200 万在哪里?有没有办法将它们放入单独的文件中,例如 Oracle 的 sql*ldr?

0 投票
1 回答
1021 浏览

oracle - 从 SQLloader 到外部表 [Oracle]

目前我有一些平面文件,它们使用 SQLoader 加载到数据库中,但我想用外部表替换 SQLoader 脚本,但是我在将 SQLoader“翻译”到外部表时遇到问题。

因此,例如,我有一个平面文件,如下所示:

我有一个 SQloader .ctl 文件,看起来像这样:

目前我已经尝试了很多东西-

所以我有以下问题:

定义外部表时如何调用TRIM函数?(甚至可能吗?)或者唯一的方法是为数据暂存创建另一个视图/表,并进行所有数据转换,然后将数据插入目标表?

提前致谢!

0 投票
2 回答
20001 浏览

hive - DROP PARTITION 是否从 HIVE 的外部表中删除数据?

HIVE 中的外部表按年、月和日进行分区。

那么以下查询是否从外部表中删除此查询中引用的特定分区的数据?:-