5.9. トピック設定の変更
kafka-configs.sh ツールを使用してトピック設定を変更できます。kafka-configs.sh AMQ Streams ディストリビューションの一部で、bin ディレクトリーにあります。
前提条件
- AMQ Streams クラスターがインストールされ、実行されている。
-
トピック
mytopicが存在する。
トピック設定の変更
kafka-configs.shツールを使用して、現在の設定を取得します。-
--bootstrap-serverオプションで、Kafka ブローカーのホストおよびポートを指定します。 -
--entity-typeをtopicに、--entity-nameをトピックの名前に設定します。 現在の設定を取得するには、
--describeオプションを使用します。bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --describe
bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --describeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 名前指定されたトピックの設定を取得するコマンドの例
mytopicbin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --describe
bin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --describeCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
kafka-configs.shツールを使用して設定を変更します。-
--bootstrap-serverオプションで、Kafka ブローカーのホストおよびポートを指定します。 -
--entity-typeをtopicに、--entity-nameをトピックの名前に設定します。 -
現在の設定を変更するには、
--alterオプションを使用します。 オプション
--add-configに追加または変更するオプションを指定します。bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --alter --add-config <Option>=<Value>
bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --alter --add-config <Option>=<Value>Copy to Clipboard Copied! Toggle word wrap Toggle overflow named という名前のトピックの設定を変更するコマンドの例
mytopicbin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --alter --add-config min.insync.replicas=1
bin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --alter --add-config min.insync.replicas=1Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
kafka-configs.shツールを使用して、既存の設定オプションを削除します。-
--bootstrap-serverオプションで、Kafka ブローカーのホストおよびポートを指定します。 -
--entity-typeをtopicに、--entity-nameをトピックの名前に設定します。 -
既存の設定オプションを削除するには、
--delete-configオプションを使用します。 オプション
--remove-configで削除するオプションを指定します。bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --alter --delete-config <Option>
bin/kafka-configs.sh --bootstrap-server <BrokerAddress> --entity-type topics --entity-name <TopicName> --alter --delete-config <Option>Copy to Clipboard Copied! Toggle word wrap Toggle overflow named という名前のトピックの設定を変更するコマンドの例
mytopicbin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --alter --delete-config min.insync.replicas
bin/kafka-configs.sh --bootstrap-server localhost:9092 --entity-type topics --entity-name mytopic --alter --delete-config min.insync.replicasCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
関連情報
- トピック設定の詳細は、「トピックの設定」 を参照してください。
- トピックの作成に関する詳細は、「トピックの作成」 を参照してください。
- サポートされるすべてのトピック設定オプションの一覧は、付録B トピック設定パラメーター を参照してください。