CentOS는 프로젝트 springboot 운영 환경을 구축하기 (JDK, 바람둥이, MySQL은, 레디 스, MongoDB를, 젠킨스, 카프카)

설치가 완료 네트워크 구성 CentOS7 후

명령 CD / etc / sysconfig / network-scripts에 / # 네트워크 구성 파일 디렉토리를 입력 입력하십시오,

의 파일이 ifcfg-ENS의 시작을 찾을 수없는 경우 입력, VI는 명령을 편집하고, 여기의 ifcfg-ens33이다 (VI의 ifcfg-ens33 편집 구성 파일을 다음 "Esc 키를 작성,"나는 "편집을 위해, 당신이 완료 키를 누릅니다 2. 입력 "출구 작동하고": wq를 "저장) 

다음과 같이 내용을 수정합니다 : 

TYPE = 이더넷 
PROXY_METHOD = 없음 
BROWSER_ONLY = 
BOOTPROTO = 없음 
DEFROUTE = 
IPV4_FAILURE_FATAL = 아니오 
IPV6INIT = 
IPV6_AUTOCONF = 
IPV6_DEFROUTE = 
IPV6_FAILURE_FATAL = 
IPV6_ADDR_GEN_MODE = stable- 개인 정보 보호 
NAME = ens33의 
UUID = be397835-5860-47d9 - b96a- 57fa3b344a1c의 
장치 = ens33 
ONBOOT =
IPADDR = 192.168.127.201 (# IP 주소가 시작 / 전에 여기 볼 IP 주소 범위의 단부) 
게이트웨이 = 192.168.127.2는    (# 게이트웨이가 분배되기 전에 배치 참조) 
NETMASK = 255.255.255.0  
DNS1 = 8.8 .8.8  
IPV6_PEERDNS = 
IPV6_PEERROUTES = 
IPV6_PRIVACY = NO

가상 머신 설정과 동일한 서브넷 호스트, 또는 같은 외부 네트워크에 연결할 수 없습니다 : 참고 : 호스트 IP가 가상 머신은 192.168.1.2 서브넷의 IP로 설정해야합니다 다음 192.168.1.56입니다

해결 도메인 이름은 네임 서버를 구성해야합니다 : VI /etc/resolv.conf 파일

다음 내용을 파일에 추가합니다 :

네임 서버 8.8.8.8 
네임 서버 8.8.4.4

핑 외부 네트워크의 완료 후

설치 jdk8

1.yum 목록 자바 *보기 JDK 버전

2. 설치하는 지정된 버전을 선택 얌 자바 1.8.0 - 오픈 JDK-(STABLE) - debug.x86_64 설치

설치를 확인하십시오이 완료 버전입니다 : 자바 -version

자동 설치 후에는 / usr / lib 디렉토리 / JVM 디렉토리에서 볼 수 있습니다 4.java

 

Tomcat 설치

1. 다운로드 바람둥이 : wget 용 http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

2. 解压 바람둥이 : 타르 -zxvf 아파치 - 톰캣-9.0.22.tar.gz

3. 바람둥이 디렉토리를 입력 : CD를 CD 아파치 - 톰캣-9.0.22

4. Tomcat을 시작 : SH 빈 / startup.sh

5. 닫기 바람둥이 : SH 빈 / shutdown.sh

6. 구성 바람둥이 환경 : VI의 / etc / 프로필

  파일의 끝에 다음을 추가 : /usr/local/apache-tomcat-9.0.22은 압축 해제 후 바람둥이의 경로입니다

TOMCAT_HOME = / usr / 지방 / 아파치 - 톰캣-9.0.22 
PATH = $의 PATH : $ TOMCAT_HOME은 / 
수출 TOMCAT_HOME의 PATH

7. 구성 완료 새로 고침 : 소스의 / etc / 프로필

MySQL을 설치

시스템이 MySQL 설치하기 전에 의존 1.가 libaio이 있는지 확인해야합니다.

냠가 libaio 검색 
냠이가 libaio를 설치

2. 압축 파일 MySQL 데이터베이스를 다운로드 : http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz를 wget 용

3. rpm 패키지를 다운로드 :은 wget -c https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

4. 설치 MySQL의 출처 :rpm -ivh mysql57-community-release-el7-11.noarch.rpm 

당신은 MySQL의 패키지를 사용할 수 있습니다 5. : 냠 목록 | 그렙 mysql을

6. MySQL을, MySQL의 서버 MySQL의 버전을 설치합니다 : yum을 MySQL의 서버를 설치

7. 시작 mysql을 : mysqld를 시작 systemctl

오류를 시작 mysqld.service를 시작하지 못했습니다 : 장치를 찾을 수 없음

오류를 해결 :

냠 -y mariadb의 *를 설치 
재부팅 MySQL의 서비스 후

8. 관리자 암호를 설정합니다 mysql_secure_installation 암호를

mysql5.7은 자동으로 초기 암호보고 초기 암호를 생성 GREP '임시 암호'/var/log/mysqld.log를

당신은 그렇지 않으면 성공적으로 수정하지 못하고, 암호를 설정 한 다음 암호 보안 수준을 변경해야

보안 수준을 수정합니다 :

초기 비밀번호를 사용하여 MySQL의 서비스 로그 : 
MySQL의 > SET  글로벌 validate_password_policy = 0 ; 
mysql을 > SET  글로벌 validate_password.policy = 0 ; 
mysql을 > SET  글로벌 validate_password.policy = . 1 , 
MySQL의 >는 사용자는 ALTER USER (사용자) ()에 의해 식별 ' 12345678 ' ;

9. 데이터베이스에 연결 : MySQL의 -uroot- -p

10. 코딩 : MySQL의> 등의 변수보기 '문자 %%';

11. 수정 코드 :

# 1 ., MY은 기본적으로 는 / etc /에 복사 .CNF 의 my.cnf 
CP 는 / usr / share / doc를 / MySQL을 - 커뮤니티 - 서버 - 5.6 . (31)은 / MY-는 기본 .CNF은 / etc / 의 my.cnf 
# 2 . 편집 는 / usr / (자신의 추가하지 않은 경우)의 [클라이언트]에서의 my.cnf 증가
 기본값은 -character- SET = UTF8의 
#을 . 3 . 편집은 / usr / 의 my.cnf 증가 [mysqld에]에서 아래 
character_set_server =   UTF8 
# . 4 . MySQL의를 다시 시작 서비스는 
mysql.service 다시 시작 systemctl 
# 5 . 다음과 같이 MySQL의 연결이 재현 코딩 전망 : 
mysql을 -  -uroot -proot
MySQL의 같은> 쇼 변수 ' % 문자 % ' ;

12. 원격 액세스를 설정합니다 :

USER '루트'@ '% CREATE '로 식별 비밀번호를 ';
. ALL ON GRANT * *받는'루트 '@'% ';
는 ALTER USER (사용자)'루트 '@'% '는'비밀번호 '에 의해 mysql_native_password에 WITH를 발견 ;
플러시 특권;

(13) 열린 포트 3306 :

방화벽 cmd를 --zone = 공공 --add 포트 = 3306 / TCP - 영구 
방화벽 -cmd --reload

레디 스 설치

1. 다운로드 레디 스는 보관 :wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2. 추출 :tar xzf redis-5.0.5.tar.gz

파일 후 3. 메이크업 작업을 수행 할 파일을 압축 해제 :

CD의 레디 스-2.8.17 
메이크업

4. 오류가 ++ 환경 C 설치 여부를 확인 발생 한 경우 : 냠 GCC-C ++ 설치 -y

5. 설치가 다시 수행 깨끗한 메이크업을 실행을 종료하지 않고, 다음 레디 스-XXX / src 디렉토리를 확인 더 레디 스 서버이 없으며, 아니오 레디 스-CLI / usr / local / bin을 가지고 후

그렇지 않은 경우, 레디 스-XXX 폴더 삭제 넣어, 다음 레디 스-XXX의에 한 번 레디 스 아카이브, CD를 풀고, 당신이 할 수 있도록

성공적인 시작 레디 스를 6.make : SRC / 레디 스 서버

설치 젠킨스

1. 젠킨스 저장소를 추가 : wget을 -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 

2. 명령을 실행하여 RPM --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3. 최신 버전 젠킨스를 설치 냠 -y 젠킨스를 설치

4. 시작 젠킨스 : 서비스 젠킨스 시작

5. 수정 기본 포트 번호 : VI의 / etc / SYSCONFIG / 젠킨스

설치 사육사

1. 다운로드 사육사 : 컬 -O http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

2. 추출 : 사육사-3.4.14.tar.gz -zxvf 타르

3. 파일 이름을 변경하려면 : MV 사육사-3.4.14 사육사를.

4. 입력 경로 : CD / 사육사 / conf의 /   

백업 구성 파일 CP zoo_sample.cfg zoo.cfg

6. 구성 파일을 수정 : VI zoo.cfg를

tickTime = 2000 

initLimit = 10 

syncLimit = 5 

DATADIR = / tmp를 / 사육사 

을 clientPort = 2181

동일한 시스템에서 클러스터를 설정 한 경우 : 필요가 다른 시스템에 디렉토리를 복사하는 :. SCP -r / usr / 지방 / 사육사 루트를 172 @ 17.3. (206) : / usr / 지방 /

7. 시작 : 빈 / zkServer.sh 시작

8. 상태 : 빈 / zkServer.sh의 상태

설치 카프카

-O http://mirrors.hust.edu.cn/apache/kafka/2.1.1/kafka_2.12-2.1.1.tgz 말림 : 1. 아카이브를 다운로드

2. 추출 : 타르 -zxvf kafka_2.12-2.1.1.tgz 

3. 파일 이름을 변경하려면 MV kafka_2 0.11-1 0.1 0.0 카프카가 살았던을

구성을 확인하십시오, 독립 실행 형 버전 변경을 필요로하지 않습니다 VI 설정 / server.properties

포트를 열고 5. 기본 포트는 9092입니다 :

방화벽 cmd를 --zone = 공공 --add 포트 = 9092 / TCP - 영구 
 
방화벽 -cmd --reload

6. 启动 : 빈 / kafka-server-start.sh -daemon 설정 / server.properties

7. 시작의 성공을 검토 JPS를

8. 시험 :

빈 / kafka-topics.sh --create --zookeeper 로컬 호스트 : 2181 --replication 요인 1 개 --partitions 1 - 주제 테스트 
成功输出등재 주제 " 테스트 " . 
查看주제 : 빈 /kafka-topics.sh - --zookeeper -list 192.168 . 1.193 
发布: ./ 빈 / kafka-console-producer.sh이 --broker 목록 192.168.1.193:9092 --topic 시험
接收: 빈 / kafka-console-consumer.sh --bootstrap 서버 192.168.1.193:9092 - -topic 테스트 --from-시작

 

설치 MongoDB를

재판 연결 : https://www.cnblogs.com/flying1819/articles/9035408.html

1. 얌 MongoDB의 소스의 구성

/etc/yum.repos.d/mongodb-org- VI 3.4 .repo 
#은 다음을 추가 : 
[MongoDB를 -org- 3.4 ]   
이름 = MongoDB를 저장소   
base을 = HTTPS : // repo.mongodb.org/yum/redhat/$ releasever / MongoDB의 ORG-/ 3.4 /를 x86_64에 /   
gpgcheck = . 1   
활성화 = 1.   
gpgkey = HTTPS : // www.mongodb.org/static/pgp/server-3.4.asc 

# 여기에서 수정 될 수있다 gpgcheck = 0 , 검증 GPG에 대한 필요성 제거 
[를 @ localhost를 루트 ~] # yum을 makecache  

2. 설치하여 MongoDB : 냠 설치 -y MongoDB를-조직

성공적으로 설치보기 설치 위치 후 3. whereis mongod

4. 시작 : mongod.service을 시작 systemctl

5. 정지 : systemctl 정지 mongod.service

6. 상태 : systemctl 상태 mongod.service

7. 방화벽을 해제 :

systemctl 정지 firewalld.service 번호 정지 방화벽 
systemctl 비활성화 firewalld.service 번호는 방화벽 부팅 금지

원격 액세스를 위해 제 MongoDB를 설정 :

편집 주석 mongod.conf bindIp을 하고 MongoDB를 다시 시작하십시오. (구 구성은이 기계를 사용할 나타냅니다 때문에 필요성이 언급)

우리는 /etc/mongod.conf

9. 다시 시작 : mongod.service를 다시 시작 systemctl

10. 시작 몽고 쉘

몽고의 
쇼 DBS

추천

출처www.cnblogs.com/sgw812/p/11270459.html