주요 내용
- JDK 환경 구축
- 스칼라 환경 구축
- 사육사 배포
- mysql을 배포
전제
- 로그인 키리스 할 수있는 고정 표시기 컨테이너 사이
- 냠 소스 알리 소스를 교체
설치 패키지
마이크로 클라우드 공유 | 타르 패키지 디렉토리 아래에
- JDK의 1.8.221
- 스칼라 2.12.9
- 사육사 3.5.5
- MySQL은 더 복잡한 수동 설치, 냠 설치
우선, 패킷 처리 설치
컨테이너에 파일 보내기
docker cp 文件地址 容器ID:容器地址
압축이 풀린 디렉토리 만들기
mkdir /opt/jdk
mkdir /opt/scala
mkdir /opt/zookeeper
mkdir /opt/mysql
파일의 압축을 풉니 다
tar xivf tar包 -C /opt/对应目录
둘째, 환경 변수를 구성
프로필 수정
루트 사용자
vim ~/.bash_profile
루트가 아닌 사용자는 현재 사용자에 대해서만 적용
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
구성 파일을 적용하려면
루트 사용자는 모든 사용자에 대해 적용
source ~/.bash_profile
루트가 아닌 사용자는 현재 사용자에 대해서만 적용됩니다
source /home/用户名/.bash_profile
자바는 테스트를 성공적으로 설치
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을 배포
공식 냠 저장소를 다운로드
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
냠 저장소 설치
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';