問題タブ [apache-drill]
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.
maven-3 - apache-drill の欠落しているアーティファクト
私はドキュメンテーションに従っています。そこに記載されているように、次の依存関係を使用しました。
Maven プロジェクトのビルド中にエラーが発生しました。
欠落しているアーティファクト org.apache.drill.exec:drill-java-exec:jar:1.0.0
これを解決するには?
hdfs - Apache Drill: データベースにクエリを実行できません
UBUNTU 14.04 を使用しています。
私は、Apache Drill を使用して HDFS のクエリを実行することについて調査を開始し、それをローカル システムにインストールし、リモート HDFS を指すように Storage プラグインを構成しました。以下は、構成のセットアップです。
json ファイル「rest.json」を作成した後、次のクエリを渡しました。
次のエラーが表示されます:
誰かが何が間違っているのかを理解するのを手伝ってくれたら幸いです。
前もって感謝します!!
apache - Apache Drill を使用した拡張子のないファイルのクエリ
Sqoop 1.4.6 を使用して Hadoop にデータをインポートしました。Sqoop は、HDFS のデータを拡張子のないファイル (csv 形式) にインポートして保存します。Apache Drill を使用してこのファイルからデータをクエリしましたが、Table not found エラーが発生しました。ストレージ プラグインの構成で、拡張子に null、空白 ("")、スペース (" ") を入れても、ファイルをクエリできませんでした。拡張子を付けてファイル名を変更した場合でも、ファイルを照会できました。構成ファイルに拡張子を入れても、null 拡張子以外は機能します。csv 形式で保存されたファイルをクエリできますが、拡張子は「mat」などです。
拡張子のないファイルを照会する方法はありますか?
python - Apache Drill が ODBC 経由で意味不明なメッセージを返しますか?
pyodbc モジュールを使用して Apache Drill に接続する python スクリプトを作成しようとしています。ドリルに正常に接続できますが、クエリを実行しようとすると、文字エンコーディングに関係しているように見える奇妙なエラーが発生します。以下にコードを添付しました。Python 3.4 を使用しています。Pandas を使用して、または使用せずにこれを試してみたところ、同じエラーが発生したことを付け加えておく必要があります。そのため、エラーは ODBC のどこかにあると思いますが、ODBC の経験はありません。
エラーは次のとおりです。
エラー トレースバック (最新の呼び出しが最後) //anaconda/lib/python3.4/site-packages/pandas/io/sql.py in execute(self, *args, **kwargs) 1471 else: -> 1472 cur.execute (*引数) 1473 return cur
エラー: ('HY000', '[HY000] [MapR][Drill] (1040) ドリルはクエリの実行に失敗しました: ��������������\n[30027]クエリの実行エラー。詳細:[ \n解析エラー: 行 1、列 1 の字句エラー。検出: "\ufffd" (65533)、後: ""\n\n\n[エラー ID: 669ea9b9-34d6-4281-8898- 57e8d0 (1040) (SQLExecDirectW)')
sql - Hbase のドリル: SELECT の問題 *
HBASE で、2 つの列ファミリーとそれぞれに 3 つの列を持つテスト テーブルを作成しました。すべて同じ値で、合計 100,000 行です。
SELECT COUNT(*)
正しい行数を返しません (はるかに少ない)。ただし、SELECT
これらの列のサブセットに対して行うと、正しいカウントが得られます。
この場合、列数を 2 に減らすとSELECT COUNT(*)
、正しいカウントが得られます。
後で、列ファミリーが 1 つだけのテーブルを試しましたが、列番号が 6 より小さい場合にのみ、ドリルは正しいカウントを返します。
これの考えられる理由は何ですか?ドリル構成を見逃していませんか?
java - Apache ドリルでストレージ プラグインを追加するための Java API
Java コードを使用して新しいストレージ プラグインを追加したいと考えています。現在、json ファイルを作成し、drill web ui にアップロードしています。しかし、それは失敗します。ここに私のコードがあります
この場合、応答コードは 400 で、不正な要求です。
何か提案がありますが、何が問題になっていますか? REST API の代わりに Java コードを使用して動的にプラグインを追加する方法はありますか?
ありがとう
apache-drill - Kerberos を使用した Apache ドリル
Apache Drill で kerberos を有効にする方法を知っている人はいますか? 出来ますか。それに関するドキュメントや、その情報とともに浮かんでいる質問/回答が見つからないようです。現在、CDH クラスターを実行しています。
Drill で HDFS を使用しようとすると、次のエラーが発生します。