コンテンツにスキップ

エクスプローラーで「ビューテンプレートが存在しません」エラー

概要

デプロイ後にテンプレートが存在しないケースが発生する場合があります。このドキュメントでは、そのような問題を解決し、ビューテンプレートを初期化する方法を説明します。

次の図のように表示されます。

同期コマンド

方法1: launcher画面での同期

ブラウザでlauncher管理画面にログインし、右上隅の設定をクリックして、以下の内容を選択して同期します。

注:順番にクリックした後、数分間待つと同期が成功します。上記の方法が成功しなかった場合は、方法2を選択して手動で同期操作を実行できます。

方法2: コマンドラインでの実行

1、forethought-core Namespaceinner コンテナに入ります。

kubectl exec -ti -n forethought-core <inner_pod_name> -- /bin/bash

2、エクスプローラーやビューなどのテンプレートを変更する必要がある場合は、/config/cloudcare-forethought-backend/data_package/dataflux-template ディレクトリ内の該当するテンプレートファイルを編集してください。

3、以下の同期コマンドを実行すると、データパッケージ内のテンプレートなどのデータが作業ディレクトリにコピーされ、その後自動的に更新タスクが送信されます(作業ディレクトリからデータベースに同期されます)。

curl 'http://0.0.0.0:5000/api/v1/inner/upgrade/tasks/execute_task_func' \
-H 'Content-Type: application/json' \
--data-raw $'{"script_name": "data_package_task", "func_name": "distribute_data_package", "funcKwargs": {"keys": ["dataflux_template"], "is_force": true}}' \
--compressed

フィードバック

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