2.3. 배포
2.3.1. 배포 파일
Analytics_Manager-1.0.0-SNAPSHOT.jar로 구성되며, maven의 package 명령을 통해 생성합니다.Analytics_Manager-1.0.0-SNAPSHOT.jar파일 생성a) mavenbuild:Analytics_Manager프로젝트 maven package 실행
b) 해당 프로젝트 디렉토리 하위 target 디렉토리에
Analytics_Manager-1.0.0-SNAPSHOT.jar파일 생성을 확인
2.3.2. 설정 파일
서비스 시작에 사용하는 설정파일은 yml 형태로, /home/centos/ANALYTICS_MANAGER/config/application.yml 경로 하위에 위치해야 합니다.,
중요 정보는 환경에 맞게 입력을 해야 하므로, Source Code에서 사용한
application.yml을 이관하여 운영 환경에 맞는 설정을 합니다.
| Property | 설명 |
|---|---|
| spring | Spring Boot Setting으로 http, thymeleaf, datasource, main 속성 |
| management | Spring Boot Actuator의 Endpoints 속성 |
| mybatis | DB 관련 속성 via mybatis |
| server | server 관련 속성 |
| sso | SSO 연결에 대한 속성 |
| allModel | 코어 모듈 API 속성 |
| module | ANALYTICS_MODULE에 대한 연결 속성 |
| zuul | ANALYTICS_MODULE을 Reverse Proxy를 사용하여 연결하기 위한 속성 |
| nfs | 배치 시, 사용할 예측용 데이터에 대한 속성 |
| analyticsBatchServer | ANALYTICS_BATCH에 대한 연결 속성 |
| admin | Data Lake Hue, Nifi 연결 속성 |
2.3.3. jar 파일 이관
jar 파일을 /home/centos/ANALYTICS_MANAGER/apps/로 이관 후, 이름을 Analytics_Manager.jar 로 변경
2.3.5. 서버 기동
[서버 실행 명령어]
$ /home/centos/ANALYTICS_MANAGER/bin/start.sh
[서버 중지 명령어]
$ /home/centos/ANALYTICS_MANAGER/bin/shoutdown.sh
[로그기록 확인 명령어]
$ /home/centos/ANALYTICS_MANAGER/bin/log.sh