Skip to content

배포 및 유지보수 / 제거

이 문서에서는 DataFlux Func를 제거하는 방법을 설명합니다.

1. 준비

제거하기 전에 스크립트 세트 내보내기 기능을 사용하여 관련 데이터를 내보내십시오.

2. 제거 단계

다음 단계에 따라 제거를 수행할 수 있습니다.

2.1 DataFlux Func 중지

실행 중인 DataFlux Func를 docker stack으로 중지하면 됩니다.

Bash
1
sudo docker stack rm dataflux-func

2.2 설치 디렉토리 삭제

설치 디렉토리에는 다음과 같은 내용이 포함되어 있습니다:

  • 설정 파일
  • MySQL, Redis 데이터 볼륨
  • DataFlux Func에 업로드된 파일
  • docker stack 설정 파일
  • 데이터베이스 백업 파일
  • 시스템 로그
Bash
1
sudo rm -rf {설치 디렉토리}

설치 디렉토리는 기본적으로 /usr/local/dataflux-func입니다

2.3 설치 디렉토리 기록 삭제

설치 디렉토리 기록은 주로 재설치 또는 업그레이드 시 설치 스크립트가 이전 설치 디렉토리를 확인할 수 있도록 하여 매번 --install-dir 매개변수를 사용하지 않도록 하는 데 사용됩니다.

Bash
1
sudo rm -rf /etc/dataflux-func

이후 동일한 디렉토리에 자동 설치가 필요하면 이 단계를 건너뛸 수 있습니다

2.4 logrotate 설정 삭제

logrotate 설정은 DataFlux Func에서 생성되는 로그를 자동으로 압축하고 순환시켜 디스크 공간을 너무 많이 차지하지 않도록 하는 데 사용됩니다.

Bash
1
sudo rm -rf /etc/logrotate.d/dataflux-func

3. 주의사항

위 단계에는 docker 제거 및 DataFlux Func 이미지 정리가 포함되지 않으며, 필요한 경우 직접 처리할 수 있습니다.