Apache DolphinSchedulerでテナントを作成することは、リソースと権限を管理する上で重要ですが、時々失敗することがあります。失敗は、フォームを送信した後に何も反応がないか、エラーメッセージが表示されるか、ログに明確なエラーメッセージがないなどの形で現れます。権限が不十分なこと、データベースの設定エラー、設定ファイルのエラー、データベーステーブルの問題、バージョンの互換性の問題などが、失敗の一般的な原因です。
この問題を解決するには、現在ログインしているユーザーが管理者権限を持っていることを確認し、application.propertiesまたはconf/config.yamlファイルのデータベース設定を確認します。ログファイルを確認して、テナント作成に関連するエラーメッセージを特定し、データベースにテナントテーブル`t_ds_tenant`が存在するかどうかを確認します。テーブルが欠けているか破損している場合は、提供されたSQLステートメントを使用して再作成します。問題が続く場合は、Apache DolphinSchedulerの最新の安定版にアップグレードすることを検討してください。ユーザーの権限、設定ファイル、データベーステーブルの構造、ログを確認することで、問題を特定し、適切な措置を講じることができます。テナントの作成に失敗する問題は、通常、上記のいずれかの原因によって発生し、提供された解決策に従うことで解決できます。
dev.to
Solutions for Failing to Create Tenants in Apache DolphinScheduler
