ビッグデータソフトウェアスタックの展開と管理ツールPackOne

PackOneはすぐに雲の中に弾力的に展開するために主流のビッグデータソフトウェアにコミット。関節の呼び出しがAPIとApache AmbariのAPIをクラウド経由、完全なHadoopの、スパーク、NiFi、PiFlow、麒麟、MangoDB、キーとキーのストレッチのクラウド展開でのNeo4j他の人気ビッグデータの管理/処理ソフトウェア。主な機能は次のとおりです。

  1. ブランクの仮想マシン上の大きな自動データ処理クラスタの展開が完了したことをサポートしています。
  2. モニターの大きなデータソフトウェアの状態は、Apache Ambari、構成管理によって展開されています。
  3. BY-分迅速な展開テンプレートは、新しいクラスタを達成するために、クラスタシステムイメージとして実体化されます。
  4. 自動追加と削除を分級を達成するために、ノードをクラスタ化することにより、弾性ビッグデータソフトウェア処理能力のすべての種類を伸縮可能。
  5. 同じインターフェース内の仮想クラウド・ストレージ・ボリュームから別のマシン、画像、テンプレート、等のために豆腐操作。

PackOneは、クラウドプラットフォームの種類をサポートしています。現在のバージョンは、OpenStackのプライベートクラウドとEVCloudの2の適応を実装しています。

PackOne実行可能なパッケージのインストール、設定、動作モードは比較的簡単です:

まず、インストール

Linuxホストを選択し、実装に続いて、(CentOSに優れた7.5で)ターゲットクラウドにアクセスすることができます。

pip install pk1
pip install -U pip setuptools

第二に、コンフィギュレーション

データベースインスタンスを作成し、そして含め、その接続情報の準備のPostgreSQL:DB_USER(データベースユーザ)、db_passwd(ユーザーパスワード)、DB_HOST(データベースのホストアドレス)、DB_PORT(データベースのポート番号)、DB_NAME(データベース名)。その後、実行します。

pk1 setup --database db_user:db_passwd:db_host:db_port:db_name

(管理者は、管理者のメールボックスなどの設定情報、パスワードを要求されます)

第三に、サービスはPackOneを実行します

pk1 start [--listening 0:11001]

第四に、クイックスタート:OpenStackのプライベートクラウドとAケーススタディ

进入添加“云”的界面,输入如下图格式所示的 OpenStack 用户密钥信息。创建成功会自动导入云端的镜像、模版。然后进入 user/profiles 界面,为当前用户添加一个 profile,进入 user/balances 界面,为该 profile 在新添加的云上添加余额(大于零即可)。

  • 回到云列表界面,选择刚才新创建的云,在操作下拉框点选“bootstrap…”按钮,触发在空白虚拟机上全自动部署模版集群的后台工作流。通过 clouds/operations 界面可监控工作流的执行进度,若遇到某步操作出错,可以点按 re-run 按钮重新执行,直至成功。

  • 当工作流执行完毕后,可以在 engines/clusters 界面选择刚才创建的名为 bootstrap.<云名称>的模版集群,点按“Materialize the cluster as a scale”将其镜像化。最后,创建新集群时,可在 engines/cluster 的创建集群界面选择名为“packone.<云名称>”的 scale,实现新集群的快速创建。

五、停止PackOne服务

pk1 stop

 

PackOne 目前以 Apache License V2.0 协议在 Gitee 上开源,欢迎提交 Issue、PR。

おすすめ

転載: www.cnblogs.com/fewfwf/p/11832558.html