설치가이드 - Scheduler Server

실행 환경

  • JRE 8 이상, Linux/Windows

제공파일

  • scheduler-server-<version>.zip

암호화 관리 CLI 실행스크립트 설정

  1. Linux : bin 디렉토리의 실행스크립트(gluecipher.sh)에서 JAVA_HOMESCHEDULER_HOME 을 수정합니다.

    /usr/local/scheduler-server/bin/gluecipher.sh
    
    export JAVA_HOME=/usr/local/jdk/jre
    export SCHEDULER_HOME=/usr/local/scheduler-server
    
  2. Windows : bin 디렉토리의 실행스크립트(gluecipher.bat)를 수정합니다.

    C:/glue-scheduler-server/bin/gluecipher.bat
    
    set "JAVA_HOME=C:/Java/jdk1.8.0_172"
    set "SCHEDULER_HOME=C:/glue-scheduler-server"
    

암호화 키파일 생성 및 암호String 생성

  1. bin 디렉토리의 실행스크립트(gluecipher.sh)를 실행합니다. (Windows는 gluecipher.bat)

    /usr/local/scheduler-server/bin/gluecipher.sh
    
  2. CLI가 실행되면 3(Make key file)을 선택하고 암호화키 저장경로를 입력합니다. (파일명은 glue.cipher 로 생성됨)

    Enter path : /usr/local/scheduler-server/key    
    

패스워드 암호String으로 변경

  1. CLI에서 1(Encrypt value using key file)을 선택하고 암호화할 String을 입력합니다.
    Enter original : admin
    
    original  : admin
    encrypted : SShNE5H2v00=
    

Image

설정파일(scheduer.properties)내 패스워드 암호String으로 변경

  1. 설정파일(scheduler.properties)을 열고 패스워드를 암호String으로 변경후 저장합니다. 변경시 반드시 prefix로 enc##을 붙여야 합니다. prefix가 없으면 복호화가 안됩니다.
    cm-dataSource.password=enc##SShNE5H2v00=
    # for encrypted password ( prefix is needed : enc## )
    

스케줄러 서버 실행 자바옵션 확인

  1. bin 디렉토리의 서버실행 스크립트(startup.sh)에서 암호key파일 경로 에 대한 자바옵션을 확인하고 없으면 추가합니다.
    -Dcipher.path=/usr/local/scheduler-server/key
    

결과 확인

  1. 스케줄러 서버를 실행하고 Job실행 정상여부를 확인합니다.