この記事では、Docker を使用して Centos6 に Zookeeper をデプロイする方法について説明します。ご参考までに、詳細は以下の通りです。 ディレクトリ構造:
Dockerファイル Centosより メンテナー qiongtao.li [email protected] ./zookeeper-3.4.10.tar.gz /opt を追加します。 ./start.sh /start.sh を追加します 環境変数 ZOO_PORT=2181\ ZOO_DIR=/opt/zookeeper \ ZOO_DATA_DIR=/data/zookeeper/データ ZOO_DATA_LOG_DIR=/data/zookeeper/logs RUN echo "Asia/shanghai" > /etc/timezone \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y java をインストール \ && mkdir -p "$ZOO_DATA_DIR" \ && mkdir -p "$ZOO_DATA_LOG_DIR" \ && mv /opt/zookeeper-3.4.10 "$ZOO_DIR" ボリューム ["$ZOO_DATA_DIR"] $ZOO_PORTを公開する 環境変数PATH=$PATH:$ZOO_DIR/bin エントリポイント ["sh", "/start.sh"] スタート #!/bin/bash 設定 = ${ZOO_DIR}/conf/zoo.cfg cp -a ${ZOO_DIR}/conf/zoo_sample.cfg $CONF sed -i "s|データディレクトリ=/tmp/zookeeper|データディレクトリ=${ZOO_DATA_DIR}|g" $CONF sed -i "s|クライアントポート=2181|クライアントポート=${ZOO_PORT}|g" $CONF echo "dataLogDir=${ZOO_DATA_LOG_DIR}" >> $CONF $ZOO_SERVERSのサーバーの場合、 echo "$server" >> $CONF 終わり if [ ! -f "$ZOO_DATA_DIR/myid" ]; then echo "${ZOO_MY_ID:-1}" > "$ZOO_DATA_DIR/myid" フィ zkServer.sh フォアグラウンド起動 お読みください docker rm -f zk docker rmi -f zk docker build -t zk を実行します。 docker run -d \ -p 2181:2181 \ --name zk \ -v /データ:/データ\ ず ドッカーps -a docker ログ -f zk インストールと展開をテストする cat Readme|行を読み取りながら、$line を実行します。完了 Zookeeperのダウンロードアドレス: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.10.tar.gz この記事が Docker コンテナの使用に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: SQL でテーブルにフィールドとコメントを追加する方法
Docker ベースのデータベースをデプロイするsudo docker pull influxdb ...
目次1. mixin の使い方は? 2. ミックスイン使用時の注意2.1. ミックスイン オブジェク...
pre 要素は、フォーマット済みのテキストを定義します。 pre 要素で囲まれたテキストでは、通常、...
Linux で Ctrl+c、Ctrl+d、Ctrl+z はどういう意味ですか? Ctrl+c と ...
目次リスナーウォッチ形式リスナーを設定します。要約するリスナーウォッチ関数名は、リッスンする要素の名...
日々の運用・保守作業において、MySQL データベースのバックアップは重要です。ウェブサイトにとって...
wxsとは何ですか? wxs (WeiXin Script) は、小規模プログラム用のスクリプト言語...
序文Docker と VS Code を使用すると、ローカル開発環境全体を最適化し、プロジェクトの進...
Mysqlが2つのテーブルを関連付けると、次のエラーメッセージが生成されます:照合順序の不正な組み合...
序文データベース操作では、同時データ読み取りの正確性を効果的に保証するために、トランザクション分離レ...
数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...
誰もがこんな気持ちになったことがあると思います。30 秒の広告が入った動画を見ると、とても不快に感じ...
これからの道は常に困難で、棘だらけです。歯を食いしばって、乗り越えられると信じてください。さあ、さあ...
目次クラスコンポーネント機能コンポーネントsetStateの落とし穴React では多くの場所でデー...
MySQLサービス8.0.14のインストール(一般)の参考までに、具体的な内容は次のとおりです。イ...