いくつかのハイブクエリを実行し、hdfsバイトのような異なるメトリックを読み書きする必要があります。このため私はJavaコードを書いています。しかし、コードを実行する前に私はハイブ、インパラ、糸のようなclouderaサービスが実行されているかどうかを確認したいだけ。実行している場合は、コードを実行する必要があります。 Javaコードでサービスの状態を確認する方法はありますか?ハイブ、ImpalaのようなclouderaサービスがJavaコードで実行されているかどうかを確認するにはどうすればよいですか?
1
A
答えて
0
Sampson Sは正しい答えをくれましたが、実装するのは簡単ではありません。この情報は、Clouderaが提供するCloudera Manager(CM)ツールのREST APIを介して入手できます。あなたはあなたのJavaプログラムがCMにWeb GETリクエストを行い、JSONの結果を解析し、それを使って決定を下します。あるいは、APIの背後にあるコードを見てより直接的なクエリを作成することもできます。
しかし、私はあなたに "なぜ?"と尋ねるべきだと思います。あなたは何を達成しようとしていますか?既にCMによって提供されている機能を複製していますか?ここで質問をするときには、何らかの文脈を提供することが常に役立ちます。あなたが環境に新しいかもしれないようです。おそらくそれはすでにあなたが望むことをします。
関連する問題
- 1. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 2. Androidサービスがフォアグラウンドで実行されているかどうかを確認するにはどうすればよいですか?
- 3. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 4. プロセスがC++コードから実行されているかどうかを確認するにはどうすればよいですか?
- 5. コードが鼻検査から実行されているかどうかを確認するにはどうすればよいですか?
- 6. Java - シーンがフルスクリーンモードであるかどうかを確認するにはどうすればよいですか?
- 7. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 8. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 9. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 10. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 11. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 12. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 13. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 14. アプリがエミュレータまたは物理デバイスで実行されているかどうかを確認するにはどうすればよいですか?
- 15. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 16. 別のプロセスがウィンドウで実行されているかどうかを確認するにはどうすればよいですか?
- 17. Pythonを使用してブラウザが実行されているかどうかを確認するにはどうすればよいですか?
- 18. .NETアプリケーションがターミナルサーバー上で実行されているかどうかを確認するにはどうすればよいですか?
- 19. PerlスクリプトがWindows上で実行されているかどうかを確認するにはどうすればよいですか?
- 20. AndroidアプリがGoogle Cloud Test Labで実行されているかどうかを確認するにはどうすればよいですか?
- 21. コンテナがKubernetesクラスタ内で実行されているかどうかを確認するにはどうすればよいですか?
- 22. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 23. どのような行がgitで誰によって変更されたかを確認するにはどうすればよいですか?
- 24. GrailsがIntellijで実行されないようにするにはどうすればよいですか?
- 25. iframeでfocus()が実行されないようにするにはどうすればよいですか?
- 26. スクリプトがスーパーユーザーとして実行されているかどうかを確認するにはどうすればよいですか?
- 27. WebページでRESTまたはSOAP Webサービスが使用されているかどうかを確認するにはどうすればよいですか?
- 28. Javaコンソールログを確認するにはどうすればよいですか?
- 29. デプロイ中にテストが実行されないようにするにはどうすればよいですか?
- 30. NSTimerが実行されているかどうかを確認するにはどうすればよいですか?
RTFM、この場合Cloudera Manager REST API http://cloudera.github.io/cm_api/apidocs/v12/path__clusters_-clusterName-_services_-serviceName-.html –
@ Samson ..私はこれを取得しませんでしたあなたはいくつかの例を挙げることができますか? –
Vidhi、「私はこれを得ていない」というのはとても良い質問ではありません。具体的に、[ask]を読んでください。 – jbapple