私は複数の大きなデータツールを評価しています。そのうちの1つは当然インパラです。
クラスタノードでプロセスを手動で起動してImpalaクラスタを開始したいと考えています。私は現在Spark、H2O、Presto、Daskのためにバイナリを取得し、ノードにコピーし、configを編集し、シェルからノード上のサービスを開始したいと思います。これは非常にうまく動作します。アップグレードするのは簡単です。必要に応じて、より大きな/別のクラスターに簡単に移動できます。残念ながら、シェルから必要なサービス(Catalog Server、StateStore、デーモン)を開始するための適切な方法でリソースを見つけることはできません。
私はそれが明白な仕事だと仮定しますが、適切な例を見つけることができないので、Impalaのバイナリを呼び出すシェルからImpalaクラスタを起動するにはどうすればよいですか?移植可能なバイナリからimpalaクラスタを実行しています
答えて
....私は、クラスタノードで手動でプロセスを開始することでImpalaクラスタを起動したいと思います..... Impalaのバイナリを呼び出すシェルから、どのようにImpalaクラスタを起動できますか?
私は、これはあなたが探しているものだと思い: http://www.cloudera.com/documentation/enterprise/5-5-x/topics/impala_processes.html#starting_via_cmdline
アップデート1:
あなたは、このリンクからのみ、必要な情報を選択することもできます。http://doc.mapr.com/plugins/servlet/mobile#content/view/28869628
それは手順を持っていますgithubからimpalaをビルドして、maprで実行する。
アップデート2:
これらのリンクをチェックし、インパラを構築するには: https://github.com/cloudera/Impala/wiki/Build-prerequisites https://github.com/cloudera/Impala/wiki/How-to-build-Impala https://cwiki.apache.org/confluence/display/IMPALA/Building+Impala
アップデート3:
:ポータビリティに関する専門家の提案についてははと連絡を取ってください
が http://impala.apache.org/community.htmlインパラの開発者:[email protected] ator.apache.org
時間があることから考えると、あなたは容易に利用可能なLinuxの本番環境用のバイナリをビルドするために検討することができます。
状況にいくつかのより便利なリンク:
https://cwiki.apache.org/confluence/display/IMPALA/Tips+for+Faster+Impala+Builds https://cwiki.apache.org/confluence/display/IMPALA/Building+native-toolchain+from+scratch+and+using+with+Impala
マルコのおかげで、今は洞察力のある答えですが、実用的ではありません。ソースからのインパラの構築がパフォーマンスに影響する可能性はありますか?要点は、簡単に再現可能なベンチマーク[db-benchmark](https://github.com/h2oai/db-benchmark)にインパラを追加することです。したがって、CDHまたはソースからのビルドでは、探している。 – jangorecki
@jangorecki:私は個人的にソースからビルドを試みていませんが、パフォーマンスには影響しないと考えています(クラスタ構成、リソース、負荷に大きく関係しているため)。私はあなたが達成しようとしている普遍的な移植性は、マシン固有のコンパイラがそれぞれのバイナリを作成することを必要とするC++コンポーネントが存在するため、実用的ではないと思います。 – Marco99
@jangorecki:万が一、普遍的な移植性を達成するための他のインプットがありますか?あなたがした場合は共有してください。 – Marco99
- 1. Golangバイナリは移植可能ですか?
- 2. usbドライブ(移植可能)からpython3を実行
- 3. 移植可能なEclipse
- 4. 移植可能なPHPデバッグ
- 5. Windowsフォームを別の実行可能ファイルに「移植」しますか? (Visual Basic 10)
- 6. 移植可能なクラスライブラリは実際に何を解決しますか?
- 7. OpenSSLをビルドして移植可能なPythonをコンパイルする
- 8. 実行可能なバイナリとOS
- 9. パケットドリルテストは移植可能ですか?
- 10. asciiテキストアートは移植可能ですか?
- 11. 移植可能なEclipseとGoogleプラグイン
- 12. GNU make%スタイルパターンルールの移植可能なファイル
- 13. サーブレットから実行可能なjarファイルを実行しています
- 14. バイナリデータ用の移植可能なhashCodeの実装
- 15. 依存関係を持つ移植可能な実行可能ファイルを作成する
- 16. 実行可能なバイナリとしてのGatlingテストスイートのパック
- 17. スクリプトを実行してdjango dbを移植します
- 18. Common-Lispで実行時にクラスを移植可能にする方法CLOS
- 19. C++を使用して移植可能なタイミングコードの正しい方法11
- 20. Dockerファイルからimpala sqlスクリプトを実行
- 21. 移植可能で軽量な彗星サーバーの実装は何ですか?
- 22. PHPを実行可能なウェブサイトとして実行可能
- 23. glib、移植可能で可読な時間
- 24. Mac、PC上で動作し、モバイルデバイスにも移植可能なライブラリ
- 25. 実行可能ファイルからフォルダを移動する
- 26. ArtifactoryのMaven SNAPSHOTとして実行可能なバイナリをパブリッシュする
- 27. 移植可能なPythonデスクトップアプリケーションを作成するにはどうしたらいいですか?
- 28. "移植可能な" MySQL InnoDBデータベースを作成するには?
- 29. pywin32を使用する移植可能なPython comサーバー
- 30. 移植可能なクラスライブラリにスレッドを作成するには?
何公式Apacheのサイト上で* "インパラの起動" *セクションについてはどうですか? http://www.cloudera.com/documentation/enterprise/latest/topics/impala_processes.html#starting_via_cmdline –
免責条項:スタンドアロンインストールや手動による起動を試みることは決してありませんでした。 Cloudera Managerは全部を管理しています。(そして、クラッシュするたびに自動的にデーモンを再起動します。それは面白い経験ですが、約20年で恐ろしいUnixのSEGVの不具合は見られませんでした。 !)* –
@SamsonScharfrichterこれは私の質問には関係していないようです。明確でない場合は、Spark、H2O、PrestoまたはDaskの実行例を追加できます。ダウンロードしたアンパックバイナリに対するシェルコマンド。インストールやOSレベルのサービスはありません。私はCloudera Manager *によってまともな仕事に同意しますが、さまざまな環境でさまざまなバージョンを実行し、インパラ/ CDHを再インストールしてアップグレードする必要があります。 – jangorecki