問題タブ [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 - ハイブの外部テーブルにカンマ区切りのデータを挿入する

上記は、他の2つの外部テーブルを組み合わせてハイブの外部テーブルに挿入するクエリです。すべてが正常に動作します。問題は、テーブルに格納されるデータがコンマで区切られていないことです。コンマ区切り形式でデータを取得するには、どのような変更を加える必要がありますか。

0 投票する
1 に答える
5418 参照

oracle - ORA-06564 スキーマ間で外部テーブルにアクセスする場合

We have 2 schemas in our DB and I am trying to access the external table row count in schema A from schema B.

The external table has a grant GRANT SELECT ON A.LETTER TO B WITH GRANT OPTION;

When I call: SELECT COUNT(*) FROM A.LETTER; from Schema B I always get ORA-06564: object A does not exist

This is the same grant we have on regular tables and we are able to get counts from these tables. I'm not sure what the problem is here or how best to fix it?

0 投票する
1 に答える
2099 参照

hadoop - 未加工の外部テーブルからダイナミック パーティションの外部テーブルへの Hive Insert の上書きが、NULL ポインター例外で失敗しました。

私は4つの列を持つ生の外部テーブルを持っています - テーブル1:

外部
テーブル

作成

Country_destinationとgender.Table -2のパーティションを持つ外部テーブルが必要です

外部テーブルを作成する external_partitioned
(age_bucket String,population_in_thousandsyear int)
によってパーティション化される (country_destination String,gender String)
行形式で区切られたフィールド '\t'
行で終了 '\n' で終了

挿入の上書きが null ポインター例外で失敗する -

失敗: 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) でパーティション分割された外部テーブルを作成する必要がありますか?

また、そのために、サブディレクトリごとにパーティションを作成/追加できるある種のハイブまたはシェルスクリプトが必要ですか?

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 の場所でデータが変更された場合、データはハイブ テーブルで自動的に更新されますか?

0 投票する
2 に答える
20001 参照

hive - DROP PARTITION は HIVE の外部テーブルからデータを削除しますか?

HIVEの外部テーブルは、年、月、日でパーティション分割されています。

次のクエリは、このクエリで参照されている特定のパーティションの外部テーブルからデータを削除しますか?:-