2. 사전조건, 설치, 실행, 삭제(mgnt)

Tadpole DB Hub는 자바 기반으로 만들어져 있습니다. 
Java와 Apache Tomcat에 메타 데이터를 저장할 수 있는 MySQL 서버가 필요합니다.

  • 환경

    • Java 1.8.x

    • Apache Tomcat v8.5.51이상) (v9.x 실행 안됩니다) 

    • MySQL (5.7 이상), MariaDB (10.3.x 이상), AWS Aurora (5.7 이상 호환 모드)

      • 데이터베이스 캐릭터셋은 UTF-8로 생성 합니다.

  • 사전 조건

    • 권장 사양은 4CPU 이상, RAM 16G, HDD : 200G 이상 서버가 필요합니다. 

    • 테드폴디비허브 엔진에서 사용할 데이터베이스 정보(DB IP(도메인이름), Port, Schema, ID, Password)가 필요합니다.

      • 엔진디비를 생성할때는 :  CREATE DATABASE 데이타베이스_이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
        처럼 생성해주십시오.

  • 설치

    • 제공하는 mgnt.WAR 파일을 webapps 디렉토리에 복사합니다. 

  • 실행:

    • Apache Tomcat을 시작하십시오. (%TOMCAT_HOME%/bin/startup.sh)

    • 브라우저를 열고 다음 URL을 입력하십시오. (만약에 tomcat context 가 mgnt.war 일 경우는 다음과 같습니다.  http://설치아이피:8080/mgnt)

  • 삭제

    • %TOMCAT_HOME%/webapps/mgnt.WAR, %TOMCAT_HOME%/webapps/mgnt/ 디렉토리를 삭제하십시오.

    • %TOMCAT_HOME%/work 디렉토리를 삭제 하십시오.

  • 업그레이드 

    • 톰켓을 종료합니다. (%TOMCAT_HOME%/bin/shutdown.sh)

    • 새로운 버전에 맞는 엔진 스크립트가(sql 파일이 있다면 적용해줍니다. 2.3.0 버전 이후로는 추가 스크립트가 필요없습니다.)

    • 실제 종료가 완료가 되었는지 확인합니다. ps -ef|grep tomcat

      • 종료가 되지 않았다면 kill -9 process_id 로 종료합니다.

    • 기존 설치된 테드폴디비허브를 백업합니다. (mv %TOMCAT_HOME%/webapps/ROOT.WAR %TOMCAT_HOME%/mgnt.WAR_190822)

    • 기존 설치된 테드폴디비허브를 삭제합니다. (rm -rf %TOMCAT_HOME%/webapps/mgnt)

    • 톰켓의 cache 디렉토리를 삭제합니다. (rm -rf %TOMCAT_HOME%/work)

    • 새로운 버전을 context root에 복사합니다. (cp mgnt.WAR %TOMCAT_HOME%/webapps/)

    • 톰켓을 시작합니다. (%TOMCAT_HOME%/bin/start.sh)

레이블 없음



<span id="pageNum"/>