主なコンテンツ
- JDK環境を構築します
- Scalaの環境を構築します
- 飼育係の展開
- MySQLの展開
前提
- ドッキングウィンドウコンテナ間でログインをキーレスすることができます
- アリのソースを置き換えるためのyumソース
インストールパッケージ
- JDK 1.8.221
- Scalaの2.12.9
- 飼育係3.5.5
- MySQLのより複雑な手動インストール、YUMでインストール
まず、パケット処理のインストール
コンテナへのファイルの送信
docker cp 文件地址 容器ID:容器地址
抽出されたディレクトリを作成します
mkdir /opt/jdk
mkdir /opt/scala
mkdir /opt/zookeeper
mkdir /opt/mysql
ファイルを解凍します
tar xivf tar包 -C /opt/对应目录
第二に、環境変数を設定します
プロフィールの編集
rootユーザー
vim ~/.bash_profile
root以外のユーザーは、現在のユーザーに対してのみ有効になります
vim /home/用户名/.bash_profile
次を追加
JAVA_HOME=/opt/jdk/jdk1.8.0_221
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
SCALA_HOME=/opt/scala/scala-2.12.9
PATH=$PATH:$SCALA_HOME/bin
export SCALA_HOME
ZK_HOME=/opt/zookeeper/apache-zookeeper-3.5.5-bin
PATH=$PATH:$ZK_HOME/bin
export ZK_HOME
有効にする設定ファイル
rootユーザーは、すべてのユーザーに対して有効になります
source ~/.bash_profile
root以外のユーザーは、現在のユーザーに対してのみ有効になります
source /home/用户名/.bash_profile
Javaはテスト正常にインストールされて
java -version
インストールが成功したスカラ座であるかどうかをテスト
scala -version
三、飼育係の展開
コンパイルされたパッケージの新しいバージョン-bin、および抗年代の前に飼育係。。あなたはに注意を払わなければなりません
新規またはコピーzoo.cfg
cp zoo_sample.cfg zoo.cfg
次を追加
server.1=172.15.0.2:2888:3888
server.2=172.15.0.3:2888:3888
server.3=172.15.0.4:2888:3888
作成しmyid
たファイルを
で
zoo.cfg
あり、中央DATADIRのプロパティは、次のディレクトリMYIDバックでファイルを作成し、コンテンツは、現在のノード番号です
172.16.0.2 - > 1
172.16.0.3 - > 2
172.16.0.4 - > 3
スタート
zkServer.sh start
四、MySQLの展開
公式のyumリポジトリをダウンロード
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
YUMリポジトリをインストールします。
yum -y install mysql57-community-release-el7-10.noarch.rpm
MySQLをインストールします。
yum -y install mysql-community-server
MySQLを起動します
systemctl start mysqld.service
ビューステータス
systemctl status mysqld.service
デフォルトのパスワードを取得します
grep "password" /var/log/mysqld.log
ログイン
mysql -uroot -p
パスワード変更のポリシー
set global validate_password_policy=0;
set global validate_password_length=1;
パスワードの変更
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
可視化クライアントの接続が提供され
grant all on *.* to root@'%' identified by 'root';