問題タブ [apache-hive]

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 投票する
0 に答える
490 参照

hadoop - Hiveserver ビーライン ロギング 2.0.1

Hiveserver を beeline に接続して例外を取得している間、ログを取得しませんでした

そのため、ビーラインでログを取得できません。

これを解決したり、HIVE 2.0.1 でログを有効にする方法を教えてくれませんか。

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

apache-hive - セントリーを使用してハイブを構成する: NullPointerException 特権オブジェクトが null の場合

ガイドを順を追って説明しました。しかし、ロールに権限を付与しようとしたときにエラーが発生しました:

beeline に hive としてログインしています。パスワードは正しく、ロールの作成は問題ありません。ロールを確認できます:</p>

しかし、現在の役割を取得できません:

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

sql - ハイブ / SQL - フォールバック付きの左結合

Apache Hive では、左側のデータからすべてのデータを保持し、可能な場合は右側のテーブルからデータを追加して、左結合したいテーブルを作成する必要があります。結合は 2 つのフィールド (material_id と location_id) に基づいているため、このために 2 つの結合を使用します。これは、従来の 2 つの左結合で問題なく機能します。

location_id の場合、データベースには 1 と 2 などの 2 つの異なる値しか含まれていません。

「完全一致」がない場合、これは、material_id のみを結合でき、location_id の結合に material_id と location_id の正しい組み合わせ (例: material_id=100 と location_id=1) がないことを意味するという要件があります。 b テーブルでは、結合は location_id の他の可能な値 (例: material_id=001 と location_id=2) に「デフォルト」または「フォールバック」する必要があります。これは、location_id の場合にのみ当てはまります。

CASE などについても可能な限りの回答を検討してきましたが、うまくいきませんでした。みたいなセットアップ

私たちは、Hive クエリ言語で実際にどのように実行するかを試みましたが、理解できませんでした。

ご協力ありがとうございました!誰かが賢い考えを持っているかもしれません。

サンプルデータは次のとおりです。

PS:ここで述べたように、存在するなどは、サブクエリ ON では機能しません。

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

apache - Hadoop 2.7.2 で Hive 2.0.0 をインストールしています

Hadoop 2.7.2 で Hive 2.0.0 をインストールしようとしています

しかし、実行の何が問題なのかわかりません

その後無反応

どうしたの??

./bin/schematool -initSchema -dbType derby alreadyコマンドを実行します

Hadoop (./start.dfs.sh) を実行していますが、hadoop に問題はありません

どのように修正できますか??

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

hadoop - 分割されたハイブ テーブルへの Sqoop 増分読み込み

分割されたハイブ テーブルに増分データをロードする方法

次の列を持つテーブル「ユーザー」があり、created_onフィールドに基づいてハイブパーティションを作成しました

最終更新日に基づいて段階的にインポートする sqoop ジョブを作成しました

上記のジョブを観察すると、これは最後に変更された値に基づいてフェッチされ、間違ったパーティションに挿入されます

この問題の回避策はありますか

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

java - Hive JDBC エラー: java.lang.NoSuchFieldError: HIVE_CLI_SERVICE_PROTOCOL_V7

Hive2 コネクタを使用して、JDBC 経由で Impala への接続を作成しようとしています。しかし、私はこのエラーが発生しています:

それが依存関係の互換性の問題であるかどうかはわかりません:

Hive 1.1.0 および Hadoop 2.6.0 で CDH 5.8.0 を使用しています

または多分コードの問題です:

しかし、私は Impala-JDBC で試してみたので、そうではないと思います。

その他のことは、Impala-JDBC を使用していないことです。これは、USERNAMEand を読み取ったり送信したりしないためPASSWORD、このエラーがスローされます。

よろしく、