콘텐츠로 이동

통합에서 DataWay 목록이 비어 있음

아래 그림과 같은 현상이 나타납니다:

문제 해결 방법

가정 1: 관리 화면에 버전 번호가 표시되지 않습니다. DataWay를 설치한 후 버전 번호가 표시되어야 연결이 성공한 것입니다.

그림과 같이:

  1. 먼저 DataWay의 설정 파일이 올바른지, 올바른 수신 포트와 워크스페이스 토큰 정보가 설정되어 있는지 확인합니다.

  2. DataWay 서비스가 정상적으로 실행 중인지 확인합니다.

kubectl get pods -n launcher
  1. 정상 실행 중에 오류가 없는지 확인합니다.
kubectl logs -f -n launcher <launcher_name>
  1. 배포된 kodo 서비스에 이상이 있는지 kodo 서비스 로그를 통해 확인합니다.

  2. 먼저 kodo 서비스의 pod에 접속합니다.

kubectl exec -ti -n forethought-kodo <kodo_pod_name> -- /bin/bash
  • 그런 다음 /logdata 디렉터리로 이동하여 로그 파일을 확인합니다.
cd /logdata
tail -f logs
  1. DataWay 서비스가 kodo 서비스와 정상적으로 통신할 수 있는지 확인합니다(dataway 서버의 hostsdf-kodo 서비스의 올바른 해석이 추가되지 않은 경우 포함).

  2. Studio 통합에서 DataWay 목록이 정상인지 확인합니다.

가정 2: 관리 화면에 버전 번호가 표시되지만, Studio 통합의 DataKit 모듈 아래 DataWay 목록이 비어 있습니다.

  1. 위의 모든 상황이 해결되었음에도 목록이 비어 있는 문제가 발생했습니다.

  2. 이전에 한 번 배포한 적이 있다면 Redis 캐시가 지워지지 않아 발생한 것일 수 있습니다. 영구 저장소를 사용하지 않았다면 컨테이너를 재시작하면 됩니다.

kubectl delete pods -n middleware <redis_pod_name>
  1. 또 다른 가능성은 복사하여 붙여넣을 때 발생한 형식 오류로 인해 시스템 워크스페이스의 토큰을 찾을 수 없는 경우입니다. 토큰을 다시 복사하고 vim 명령줄에서 "/"를 사용하여 형식 문제를 확인해 볼 수 있습니다.

문서 평가

이 페이지가 도움이 되었나요?