問題タブ [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.

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

apache-drill - Apache ドリルを使用して埋め込み json をクエリする際のエラー

donutTest.json (/home/dev のローカル システム内):

このクエリは正常に機能しています。

しかし、私が試したとき:

エラー表示です。

テーブル「バッター」が見つかりません

topping[0]batterどちらも埋め込みドキュメントであり、まだエラーです。

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

apache-drill - Dremel またはその実装 (Drill など) は、メモリ内の大きな列データ レイアウトをどのように処理しますか?

Google Dremelのホワイト ペーパーを読んでいます。複雑なデータを列状のデータレイアウトに変換することを知りました。

このデータはどの場所に保存されますか?

Drill には中央のメタデータ リポジトリがないため、in-memoryにある必要があると思います。

したがって、何十億もの行がある場合、Drill はこのデータをどのように処理するのでしょうか?

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

json - Apache Drill で Firebase JSON を検索する

https://domain.firebaseio.com/users/からデータの一部をエクスポートしました

実行: SELECT * FROM dfs./Users/me/Desktop/users.json

動作します(または、少なくとも結果が得られます) ここに画像の説明を入力

しかし、列を行の値にマップするにはどうすればよいですか。これをリレーショナル データベースの世界から見ると、スクリーン キャプチャの列見出しは一意の ID (3, 4) です。これらは列見出しではなく、行の一部である必要があります。push({}) を使用したときに生成される一意に生成されたキーについても同様です。

もちろん、目標は、たとえば Select Where (select * from data where fullname="Mario Test") を実行することです。

Drill で検索する前に、JSON に対して何らかの前処理を行う必要がありますか?

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

parquet - Apache ドリル メモリ例外

単一ノードのセットアップで Apache ドリルを使用して、600 GB を超える csv ファイルを寄木細工に再フォーマットしようとしています。

SQL ステートメントを実行します。

寄木細工のファイルを作成していますが、エラーが発生します:

これを回避する方法はありますか?または、変換を行う別の方法はありますか?

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

apache-drill - Apache Drill はトランザクションをサポートしていますか?

ドリルのドキュメントで「トランザクション管理」への言及を見たことがありません。Apache Drill はトランザクションをサポートしていますか? 誰かがこれに光を当てることができますか?