1.環境の準備
ダボmicroServiceを構築CentOS7 +ドッカー+ Zookeeper3.4.10を使用します
1.1。インストールの容器のドッキングウィンドウ
(1).uname -r:ドッカ要件CentOSのカーネルのバージョンが3.10以上である、上記のCentOS7とを使用することをお勧めします。あなたは、システムでのuname -rコマンドカーネルのバージョンを表示することができます
(2).sudo yumの更新:最新のものyumのパッケージを保証
(3).subo yumをドッキングウィンドウ-CE-17.12.0.ceをインストールします。安装ドッカ
ネットワークが良くない場合は、直接プルのCentOSからこのインストールでは、やってのけることは困難です。これは、ソース方法ダウンロードの取付位置を設定することによって特定することができます
たとえば:sudoのyumを-config設定マネージャは--add-レポhttps://download.docker.com/linux/centos/docker-ce.repoを。sudoのyumのドッキングウィンドウドッキングウィンドウ共通ドッキングウィンドウ-selinuxをドッカ・エンジンを削除:ローカルおよびドッキングウィンドウがインストールした場合は、最新のドッキングウィンドウをインストールする必要がある場合は、オリジナルを削除する必要がある、またはインストールされていない、コマンドの古いバージョンを削除します。
ドッカー開始:(4).sudoはドッカーを開始systemctl
スタート後は、カイ]ドッキングウィンドウからの起動を設定することをお勧めします。次の画面が表示された場合にsudo systemctlドッキングウィンドウを有効にすると、コマンドのドッキングウィンドウドッキングウィンドウのバージョンがインストールが成功したかどうかを確認し、インストールが成功しました
1.2。インストールの飼育係
飼育係のサービスセンターとして主に使用され、そして、私は最新のZKをZK要件試みた最新デモ版の公式ウェブサイトをダボ、ダボ、公式サイトの互換性のデモではありませんので、私はzk3.4.10をダウンロード
(1).dockerプル飼育係:3.4.10:拉取ZK
ここも解決する方法は2つありますが、プルダウンすることができないがあるかもしれません、
。自分のZKをダウンロードして、CentOSのにアップロードし、インストールします。
B。ソースのZKを設定しました
(2)インストールZK
、ZKにたくさんの悩みを開始一つずつ、便宜上、私はZKローカルユーザー/にドッキングウィンドウ/飼育係のディレクトリを作成して起動し、ファイルを作成するために、直接ドッキングウィンドウ-構成するクラスタを使用するようにドッキングウィンドウ-compose.ymlと呼ばれるので、これは次のように読み取ります。
ビューZKはちょうど鏡を引くと起動します
ここでドッキングウィンドウ-COMPOSEコマンドは、あなたはインストールする必要はありません。
インストールピップ使用します。
1. PIPをインストールします。
yumをインストール-y EPELリリース
のyumのpython-PIPをインストール-y
2.インストール]ドッキングウィンドウ、コン
ドッキングウィンドウ-コンをインストールPIP
(3).dockerのPS:ビューのドッキングウィンドウコンテナZKを開始します
説明飼育係のポート番号:
2181:ポート番号リスニングクラスタのZooKeeperを使用してクライアント接続
3888を:使用する]を選択しリーダー
2888:クラスタ内のマシンを使用して通信(リーダーとフォロワーの間でポートデータ同期に使用、リーダーはこのポートにリッスン)
(4)ドッカーの動作状態を表示します
*マスタースレーブノード2183のznodeセット最大値が、それは予想されるプライマリノードとして選択された選挙機構ZKによって選択されます。
打ち上げの成功によって証明されるような状態と絵は、一貫しています。それが成功しない場合は、自動的に作成されていない場合のプロファイルがあり、最初のZKをインストールし、プロファイルを手動で設定する必要があり、あなたが不足しているZKプロファイルがあるかどうかを確認するためにドッキングウィンドウコンテナを入力することができます
多くのコマンドでのドッキングウィンドウをインストールする必要が、または使用することはできません。特定の操作:だから、これは現在も使用される二つのソースが、あるここで、ソースを変更する必要があります、サーバーは中国ではなく、基本的には、正常に更新することはできません、ソースapt-getの更新を更新する必要があるが、ドッキングウィンドウのカーネルは、Debianを使用しています
第一システムソフトウェアのソースを更新する必要があります:
sudoのCPの/etc/apt/sources.listソフトウェアソースの/etc/apt/sources.list_bak#バックアップ
のsudoのviの/etc/apt/sources.list(この列には、VIを使用することができません。あなたが猫を使用することができます> << EOF、書き込みバックアップすることを忘れないことを余儀なく)
网易163更新服务器:
DEBは、メインの非フリーのcontribを絞るhttp://mirrors.163.com/debian/
DEB http://mirrors.163.com/debian/絞る-提案-更新をメイン非フリーのcontrib
DEB-SRC http://mirrors.163.com/debian/メインnon-freeのcontribのスクイズ
のdeb-srcのhttp://mirrors.163.com/debian/スクイズ提案-更新をメイン非フリーのcontribを
捜狐更新服务器:
DEB http://mirrors.sohu.com/debian/ lennyの主な非フリーのcontrib
のdeb http://mirrors.sohu.com/debian/のレニー・提案・アップデートの主非フリーのcontrib
のdeb-srcのHTTP ://mirrors.sohu.com/debian/レニーメイン非フリーのcontrib
DEB-SRC http://mirrors.sohu.com/debian/レニー・提案・アップデートの主非フリーのcontrib
2.ダボ - 管理コンソール
:ダボ公式サイトを入力http://dubbo.apache.org/zh-cn/docs/user/quick-start.htmlを
インストールマニュアル公式サイト、ダウンロードしてダボ管理者を起動します。
この場所、ダウンロードすることは困難でダボ管理者倉庫は、一週間を過ごし、すべてのjarパッケージを置く、私は雲のBaiduにアップロードした、ダウンロードして歓迎
リンクします。https://pan.baidu.com/s/1-JnuKgpMk3qRL-61oEF0xg
抽出コード:o1bh
DOSの起動では、成功したスタート、以下に示すように
コンソールにアクセスします。