問題タブ [druid]
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.
scala - デバッグログを表示するように静けさを設定する方法
静寂とそのストーム ボルトを使用してデータをdruidに送信したいので、ストーム トポロジ (静寂の依存関係を含む) を作成し、それを jar ファイルにコンパイルしてから、ローカル モードでその jar ファイルを使用してストームを実行します。しかし、私は問題に遭遇しました: ストーム ボルト ショーは何も問題なく、ドルイドのオーバーロード ノードは何もログに記録しません。ストームボルトで送信されたデータがオーバーロードに届かなかったような気がします。
問題を見つけたい。ストーム構成のデバッグを有効にしました
spout
すべてのとの詳細情報を表示するだけで、のデバッグ ログ情報bolt
は表示されません。tranquility
ストームをに変更してみlogback/cluster.xml
ました
しかし、うまくいかないようです。プロジェクトの最上位ディレクトリに log4j.xml を追加してみます。
それも機能しません。
静けさのソース コードを掘り下げたところ、静けさは log4j に依存する ladylog ライブラリに依存していることがわかったので、プロジェクトに log4j.xml を追加するとデバッグ モードが有効になり、この BeamBotのデバッグ出力を確認できると思いました。
log4j を使用する loglady ライブラリを使用する tranquiity ライブラリを使用する jar と、logback を使用する嵐によって実行される私の jar を作成したため、私は完全に混乱しています。誰か私にいくつかの提案をしてもらえますか?
druid - Druid へのリアルタイム データ入力方法
分析サーバーがあります (たとえば、クリック カウンター)。APIを使用してドルイドにデータを送信したい。どうすればいいですか?Google アナリティクスの代わりとして使用できますか?
druid - druid.io の my_table から上位 N を選択する - 最も単純な要求 - どのように?
できるだけ単純なリクエストを使用して、検索/フィルター条件を使用せずにドルイドからいくつかの「レコード」をリクエストするにはどうすればよいですか? リレーショナル データベースの場合、my_table から上位 10 を選択します。
私がそうしたい理由は、データが存在することを確認し、その構造を確認するためです。
java - Java - java.lang.NoClassDefFoundError: com/google/inject/internal/util/$Preconditions
Rackspace Cloud Files に jclouds を使用するdruidの拡張に取り組んでいますが、Google guice で問題が発生し、Java にあまり自信がありません。
私はすでにこの質問を見ましたが、guice のバージョンに競合があるようには見えません。
実行中のコードは次のとおりです。
これはログです:
文字列が出力されない理由もわかりません"Cloud Files Api built."
。
クラスパスは次のディレクトリlib
です。
更新 1
多分この問題に関連していますか?Google Guice を 3.0 にダウングレードしてみます。
更新 2
Google Guice を 3.0 にダウングレードしたところ、次のようになりました。
そして今、エラーが変更されました:
java - Druid でサポートされているメトリックではなく、ディメンションでの集計 (カウント) です
たとえば、[国、ウェブサイト] という 2 つのディメンションと[PV] という 1 つの指標があります。
各国のWebサイトの平均PVが知りたい。
各国の合計PVを求めるのは簡単ですが、各国のサイト数を求めるのは難しく、さらに期待される結果は、合計PV(各国)をウェブサイト数(各国)で割ったものです。国)。
私ができることは、以下のように国とウェブサイトごとに「groupBy」クエリを適用し、アプリケーションの外で国ごとに結果をグループ化することです。クエリは Druid から大量のデータを抽出し、それらのほとんどは合計だけでは意味がないため、非常に非常に遅いです。
誰でもこれを手伝うことができますか?このような一般的なクエリが Druid でサポートされていないことはあり得ないのではないかと思います。
前もって感謝します。
明確にするために、SQL によって期待される結果を説明します。私がやりたいことを知っているか、SQL に慣れていない場合は、次の部分を無視してください。