問題タブ [metastore]

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 に答える
651 参照

hive - Hive が Flume ツイート データをウェアハウス (HDFS) にインポートできない

私は Cloudera CDH 5.0.2 を使用しており、flume データを Hive metastore/warehouse@HDFS にインポートしたいと考えていました。しかし、それは機能していません。

次の JSON SerDe を使用しました: http://files.cloudera.com/samples/hive-serdes-1.0-SNAPSHOT.jar

このコードを使用して、ハイブ エディターを使用してテーブルを作成しています。

そして、HIVE エディターを使用してクエリを実行すると、次のログが表示されます。

HDFS にアクセスしてウェアハウスを参照すると、ファイルが表示されません。ウェアハウスにデータがインポートされていないようです。

メタストアに PostgreSQL を使用しています。

そして、このクエリを使用してデータをインポートしようとすると:

06/29/14 00:31:09 LOAD DATA INPATH '/user/flume/tweets/FlumeData.1404026375345' INTO TABLE 'default.tweets' PARTITION (datehour='1404026375345')

次のエラー メッセージが表示されます。

Flume は正常に動作しており、flume/tweets の下にある HDFS のすべてのツイートとデータを確認できます。しかし、Hive が HDFS ウェアハウスのメタストアにデータをコピーしないのはなぜでしょうか?

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

mysql - Cloudera Manager のインストール プロセスで hive-metastore を起動できない

にインストールCloudera CDH4Ubuntu 12.04 LTSています。インストール手順で、ハイブ メタストアの開始でスタックしています。ダウンロード ドキュメントで推奨されているように を設定しmeta-storeました。MySQL

次のエラーが表示されます。

ログ ファイルには、次のエラーが表示されます。

以下はアウトhive-site.xmlファイルです:

私たちの主な焦点は、インストールすることimpalaです。デフォルトのダービーを使用する場合。Hive メタストアは完全に機能しています。しかし、私たちが始めるときimpala-shell。Not Connected と表示されます。これを修正するにはどうすればよいですか?

誰でもこのエラーを解決できますか?

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

hadoop - Cloudera/Hive - ホスト名の変更後にテーブルにアクセスできない

Cloudera クラスターを作成し、いくつかのサンプル テスト ファイルを oracle DB からインポートしました。しかし、しばらくすると、ノードのホスト名を変更する必要がありました。cloudera サイトに記載されているガイドに従ったところ、すべて正常に機能しました。しかし、以前に作成した (Hive と impala の両方を使用して) テーブルにアクセスしようとすると、次のエラーが発生します。

java.io.IOException: java.lang.IllegalArgumentException: java.net.UnknownHostException: [旧ホスト名]

次に、同じ DB の下に別のテーブルを作成し (Hue>Metastore Tables を使用)、新しいホスト名で作成されたこれらの新しいテーブルに問題なくアクセスできます。

ホスト名を元に戻さずに古いテーブルにアクセスする方法を誰かが説明できますか? metastore db にアクセスして、テーブル ポインタを新しいホスト名に変更できますか?

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

hive - リモート Hive メタストアにクエリを実行してテーブルのリストを取得する

達人さん、こんにちは。

mapr のリモート ハイブ メタストアにアクセスしたい: 以下は conf パラメーターです。

ドライバー:「org.apache.hive.jdbc.HiveDriver」

データベース URL : jdbc:hive2://Company.com:ポート番号/

私は hiveserver2 を使用しており、dbvisualizer はクエリを実行するツールです。このリモート ハイブ メタストアにアクセスして、N 日以上前のテーブルの作成日を取得できるようにしたいと考えています。それを行う方法と、そのためのハイブクエリを教えてください。同じことを行うjdbcコードがありますが、同じことを行うためにハイブクエリを直接記述できるかどうか知りたいです.hcatalogはこれを行う方法を提供していますか?

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

hive - hdp2.2 では、ハイブでのアクセス許可の付与が機能しません

CentOS 6.5 で Ambari セットアップを使用して HDP2.2 クラスターを試していますが、Hive GRANT クエリの実行に問題があります。たとえば、クエリ

そのような例外を私に与えます

失敗: 実行エラー、org.apache.hadoop.hive.ql.exec.DDLTask からの戻りコード 1。hdfs のロールを取得できませんでした: リモート メタストアのメタストア認証 API 呼び出しは、この構成では無効になっています。

ここで何が起こっているのですか?「hdfs のロールを取得する」の意味を説明していただけますか? それは「hdfs」システム ユーザーですか、それとも特定の Hadoop ユーザーですか?

私が読んでいることから、問題はいくつかのハイブ設定にあるようです。hive-site.xml を使用して、何らかの方法でセキュリティをオフにしたり、適切な方法で調整したりする方法はありますか?

0 投票する
0 に答える
394 参照

hive - デフォルト以外の Hive メタストア データベース名を使用する

1 台のマシンに 2 つのバージョンのハイブがあります。その意図は、mysql の単一のインスタンスによって両方をサポートすることです。そのためには、メタストアとは異なるデータベース名を使用する必要があります

2 番目のハイブ インスタンスの hive -conf.xml に以下が追加されました。データベース名がmetastore14であり、createDatabaseIfNotExistが true に設定されていることに注意してください。

さらに、対応する datanucleus 固有のプロパティを設定します。

また、HIVE_CONF_DIR が正しく設定されています。

ただし、Hive クライアントから hive14 に接続すると、次のエラーが発生します。

どのような追加の手順が必要ですか?