コンテンツにスキップ

インテグレーションの 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 コマンドラインで "/" を使用してフォーマットの問題を確認してください。

フィードバック

このページは役に立ちましたか?