問題タブ [presto]
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 - 現在のプロジェクトでプレフィックス 'presto-docs' のプラグインが見つかりません - Presto ビルドの失敗
これは、「mvn clean install」の実行中に発生するエラーです。
現在のプロジェクトおよびリポジトリ [ローカル (/var/root/.m2/repository )、sonatype-nexus-snapshots ( https://oss.sonatype.org/content/repositories/snapshots )、中央 ( https://repo.maven.apache.org/maven2)] -> [ヘルプ 1] org. apache.maven.plugin.prefix.NoPluginFoundForPrefixException: 現在のプロジェクトとプラグイン グループ [org.tomdz.maven、com.mycila、com.facebook.presto、org.apache. maven.plugins、org.codehaus.mojo] リポジトリ [ローカル (/var/root/.m2/repository)、sonatype-nexus-snapshots ( https://oss.sonatype.org/content/repositories/snapshots )から入手可能] 、中央(https://repo.maven.apache.org/maven2)]
THE BUILD FAILED HERE :
[INFO] --- sphinx-maven-plugin:1.0.3:generate (default) @ presto-docs ---
[INFO] sphinx を /Users/sprinklr/tools/presto/presto-docs にアンパックしています/target/sphinx
[ERROR] Exception in thread "main" javax.script.ScriptException: ValueError: unknown locale: UTF-8 in at line number 1
[ERROR] at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java: 191)
[ERROR] at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)
[ERROR] at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:31)
[ERROR] at javax.script. AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
[エラー] org.tomdz.maven.sphinx.SphinxRunner.run(SphinxRunner.java:59) で
[エラー] org.tomdz.maven.sphinx.SphinxRunner.main(SphinxRunner.java:25) で
[エラー] 原因: トレースバック (最新の呼び出しが最後):
[エラー] ファイル ""、行 1、
[エラー]ファイル "/Users/sprinklr/tools/presto/presto-docs/target/sphinx/sphinx/ init .py"、47 行目、メインの
[ERROR] from sphinx import cmdline
[ERROR] File "/Users/sprinklr/tools/ presto/presto-docs/target/sphinx/sphinx/ init .py", line 47, in main
[ERROR] from sphinx import cmdline
[ERROR] File "/Users/sprinklr/tools/presto/presto-docs/target/sphinx /sphinx/cmdline.py"、18 行目、
[ERROR] from docutils.utils import SystemMessage
[エラー] File "/Users/sprinklr/tools/presto/presto-docs/target/sphinx/docutils/utils/ init .py", line 19, in
[ERROR] from docutils.io import FileOutput
[ERROR] File "/ Users/sprinklr/tools/presto/presto-docs/target/sphinx/docutils/io.py"、18 行目、
[ERROR] from docutils.error_reporting import locale_encoding, ErrorString, ErrorOutput
[ERROR] File "/Users/sprinklr/ tools/presto/presto-docs/target/sphinx/docutils/error_reporting.py"、47 行目、
[エラー] locale_encoding = locale.getlocale()[1] または locale.getdefaultlocale()[1]
[エラー] ファイル内" /private/var/root/.m2/repository/org/python/jython-standalone/2.5.2/jython-standalone-2.5.2.jar/Lib/locale.py"、行 443、getdefaultlocale 内
[エラー] ファイル "/private/var/root/.m2/repository/org/python/jython-standalone/2.5.2/jython-standalone-2.5.2.jar/Lib/locale.py"、375 行目_parse_localename
[エラー] ValueError: 不明なロケール: UTF-8
これをやり過ぎるように私を導いてください
design-patterns - io.airlift.configuration の使用方法
フォローアップ: 構成設定の問題に適用できる設計パターンはどれですか?
io.airlift.configuration パッケージを使用した人はいますか? DI を使用し、主に Presto で使用されますか? 私はオンラインで探していましたが、その使用法と機能に関するドキュメントはほとんどないようです。誰かが本当に役立つポインタを提供できれば。
一般的に言えば、Hadoop と Hive の Conf クラスは非常に雑然としていて肥大化しているように見えます。facebook の Presto チームが採用した分散型およびモジュール型のアプローチは、はるかにクリーンに見えます。Java で使用できるよく知られた構成パッケージはありますか?
hadoop - Spark はサブクエリをサポートしていますか?
このクエリを実行しているときに、このタイプのエラーが発生しました
org.apache.spark.sql.AnalysisException:
クエリでサポートされていない言語機能:
scala.NotImplementedError: ASTNode タイプの解析規則がありません: 817、テキスト:
jsonpath - Presto でネストされた json 配列オブジェクトのキーを抽出する方法は?
私は最新(0.117)のPrestoを使用しており、このような複雑なJSON配列でCROSS JOIN UNNESTを実行しようとしています。
そのために、最初にidの値でARRAYを作成しようとしました
しかし、うまくいきません。
idの値を抽出するための最適な JSON パスは何ですか?
sql - 両方が変更される可能性がある場合に、共通のユーザー ID またはトランザクション ID ですべての行をグループ化する
コンテキストは、ユーザー ID とトランザクション ID がありますが、クライアントの設定により、ユーザー ID が変更されてもトランザクション ID が同じままになる場合があり (両方が一定である必要がある場合)、トランザクション ID が変更されてもユーザー ID が変更されない場合があります (したがって、 transactionid だけを使用することはできません)。
そのため、実際の ID として使用できるものを取得したいと考えています。新しい列 (つまり、実際の ID) は、行をグループ化するためにのみ使用されるため、任意の (一意の) 値にすることができます。順番は全く関係ありません。
例:
次のようになります。
Presto を使用しているため、いくつかの制限があります (一時テーブルがない、集計クエリで DISTINCT がないなど)。
Python で for ループを使用するソリューションを次に示します。
しかし、Presto のソリューションが必要です。
これはもともとここの Gist に書かれていました: https://gist.github.com/jamesmcm/9b9a559eb9f69405c04a
表の適切な書式設定が必要な場合。
sql - Join tables with comma separated string (using WHERE)
I have two tables, lets call it table A and table B. They looks like:
What I have to do is to JOIN
them, most probably using WHERE
, because non-equi join is not supported in my environment. I have the problem with table A
, where numbers are as string. I tried solution with:
but it doesn't work correctly as for example value 2
from B.colY
appears in every string from table A.colX
.
At the end example what i want to achieve:
Do you have any ideas for that ?