カタログを削除します

カタログを削除すると、カタログのメタデータおよびすべてのレイヤーが削除されます。 カタログを削除する前に、カタログの使用状況に関する情報を確認して、パイプラインなどのプロセスがカタログに依存していないことを確認してください。 パイプラインなどのプロセスで使用されているカタログを削除すると、プロセスが中断されます。 使用状況情報の表示については 、『 Logs, Monitoring and Alerts ユーザー ガイド』を参照してください。

カタログを削除するには、data-clientモジュールで提供されているAdminApiを使用します。 必要なパラメーターは HRN 、カタログののみです。

Scala
Java
adminApi.deleteCatalog(catalogHrn).flatMap { _ =>
  log.info(s"deleted $catalogHrn")
  Future.successful(catalogHrn)
}
CompletionStage<CompletionStage<HRN>> deletionStage =
    adminApi
        .deleteCatalog(catalogHrn)
        .thenApply(
            done -> {
              log.info("deleted `" + catalogHrn + "`");
              CompletableFuture<HRN> retval = new CompletableFuture<HRN>();
              retval.complete(catalogHrn);
              return retval;
            });

警告 : データの損失

カタログが削除されると、関連付けられているすべてのデータとメタデータも削除されます。 操作を元に戻すメカニズムはありません。 このため、注意して行ってください。

」に一致する結果は 件です

    」に一致する結果はありません