メインコンテンツまでスキップ

ALTER RESOURCE

ALTER RESOURCE(リソースの変更)

説明

ALTER RESOURCEステートメントを使用すると、リソースのプロパティを変更できます。

構文

ALTER RESOURCE 'resource_name' SET PROPERTIES ("key"="value", ...)

パラメータ

  • resource_name:変更するリソースの名前。
  • PROPERTIES ("key"="value", ...):リソースのプロパティ。リソースの種類に基づいて、さまざまなプロパティを変更できます。現在、StarRocksは次のリソースのHiveメタストアのURIを変更することができます。
    • Apache Icebergリソースは、次のプロパティを変更することができます:
      • iceberg.catalog-implカスタムカタログの完全修飾クラス名。
      • iceberg.catalog.hive.metastore.uris:HiveメタストアのURI。
    • Apache Hive™リソースおよびApache Hudiリソースは、hive.metastore.urisを変更することができます。このプロパティはHiveメタストアのURIを示します。

使用上の注意

外部テーブルを作成するためにリソースを参照した後、このリソースのHiveメタストアのURIを変更すると、外部テーブルは使用できなくなります。データをクエリするために引き続き外部テーブルを使用したい場合は、新しいメタストアに元のメタストアと同じ名前とスキーマのテーブルが存在することを確認してください。

Hiveリソースhive0のHiveメタストアのURIを変更する。

ALTER RESOURCE 'hive0' SET PROPERTIES ("hive.metastore.uris" = "thrift://10.10.44.91:9083")