問題タブ [ganglia]
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.
amazon-ec2 - EC2 Spark クラスターで Ganglia にアクセスできない
spark-ec2 スクリプトを使用して起動すると、次のようになります。
/etc/ganglia をスレーブに RSYNC する ganglia のセットアップ... <...>
GANGLIA gmond のシャットダウン: [FAILED]
GANGLIA gmond の起動: [ OK ]
GANGLIA gmond のシャットダウン: [FAILED]
GANGLIA gmond の起動: [ OK ]
<...> への接続が閉じられました。<...> httpd の停止:
[失敗] httpd の起動: httpd: /etc/httpd/conf/httpd.conf の 199 行目の構文エラー: modules/libphp-5.5.so をサーバーにロードできません: /etc/httpd/ modules/libphp-5.5.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません [失敗] [タイミング]ganglia setup: 00h 00m 03s <...> への接続が閉じられました。
<...>:8080 で開始された Spark スタンドアロン クラスター Ganglia が <...>:5080/ganglia で開始された
終わり!
しかし、私netstat
の場合、5080ポートがリッスンされていません。
これは、httpd の上記のエラーに関連していますか、それとも別の問題ですか?
編集:
したがって、問題が見つかり (以下の回答を参照)、修正をインスタンスにローカルに適用できます。その後、Ganglia は正常に動作します。ただし、問題は、spark-ec2 スクリプトが介入なしで Ganglia を正常に起動できるように、ルートでこの問題を修正する方法です。
hadoop - 神経節を拡張するには?
ganglia をインストールした後、Web UI には、次のように、ディスクに関する基本的なメトリック情報が表示されます。
しかし、ganglia のデモ Web サイトでは、ここを参照してください。次のように、ディスク iostat に関する多くのメトリックが 表示されます。
github に多くの ganglia モジュールがあることは知っていますが、使い方がわかりません。私は神経節の初心者です。どうすればよいか教えてもらえますか? どうもありがとうございました。
logstash - logstash を使用した神経節パケットの取り込み
サーバーのクラスターに神経節をセットアップしました。すべてのサーバーにはgmondがあり、そのうちの1つにはgmetadがあり、1つにはログスタッシュとelasticsearchがあります。Logstash の ganglia 入力プラグインを使用して、監視デーモンから直接データを収集したいのですが、これまでのところ成功していません。私のlogstashログは常に表示されます:
{:timestamp=>"2015-07-14T14:33:25.192000+0000", :message=>"ganglia udp リスナーが死亡しました", :address=>"10.1.10.178:8664", :exception=>#, :backtrace =>["org/jruby/ext/socket/RubyUDPSocket.java:160:
bind'", "/opt/logstash/lib/logstash/inputs/ganglia.rb:61:in
udp_listener で""、"/opt/logstash/lib/logstash/inputs/ganglia.rb:39:run'", "/opt/logstash/lib/logstash/pipeline.rb:163:in
inputworker で""、"/opt/ logstash/lib/logstash/pipeline.rb:157:in `start_input'"], :level=>:warn}
これが私がテストしてきた入力構成です:
これは、gmond ノードの 1 つの gmond.conf にあります。