[Windows] 테스트 환경 구축하기

아현·2024년 6월 10일
0

개발환경

목록 보기
12/16

1. DB 서버 구축


1) PosgreSQL 설치 (v.14.9)

출처


url: 172.20.183.153:5432 (포스코망)
username: postgres
password: postgres



2) DB 환경 구축


  • DB 구성 순서

    1. PostgreSQL 설치
    2. Database 생성
      • postgres: 포항
      • postgres_k: 광양
    3. 기본 Schema 설정 및 SQL 실행
      • energy_keeper_erd.sql
      • common_code.sql
      • common_code_detail.sql
    4. 기본 메타 데이터 설정
      • meta_data_schema_ddl\schema-postgresql.sql
    5. Batch 실행



2. WAS 서버 구축


1) Jar 파일 실행 방법


  • WAS 작업
    • 배포파일 구성:
      • package folder
      • jdk folder: jdk-19.0.2
      • application.yml
      • energykeeper-0.0.1-SNAPSHOT.jar
 
 $ jdk\jdk-19.0.2\bin\java.exe -jar energykeeper-0.0.1-SNAPSHOT.jar
  • BATCH 작업
    • 배포파일 구성:
      • package folder
      • jdk folder: jdk-19.0.2
      • application.yml
      • batch-0.0.1-SNAPSHOT.jar
      • jobConfig.properties
      • schema-postgresql.sql
      • energy_keeper_erd.sql
 
 $ jdk\jdk-19.0.2\bin\java.exe -jar batch-0.0.1-SNAPSHOT.jar



3. AI 서버 구축


1) python 설치 (v.3.6.8)

출처


Add Python 3.6 to PATH를 체크하기!



2) Airflow 설치 (v.2.6.3)


  • 현재는 LINUX 환경에서만 운용 가능



3) python 라이브러리 설정


  • pip 명령어 보안 해제 필요
pip install pyinstaller



4) python 실행파일 생성 및 실행


  • 빌드방법 :

    1. cmd

    2. 폴더이동

      • ex) C:\source\energy_keeper_analysis
    3. 명령어 입력

      • pyinstaller app.py

※ pyinstaller가 없을 시

  • 아래 명령어를 통해 PyInstaller 패키지를 설치

pip install pyinstaller
  1. 폴더복사

    • xgboost -> \dist\app\_internal

    • data -> \dist\app\

    • model -> \dist\app\

    • TS_inference -> \dist\app\

  1. 실행방법 :

    • cmd
    • app.exe



4. AAI 서버


  • jar 실행 환경



profile
For the sake of someone who studies computer science

0개의 댓글