本文為您介紹E-MapReduce(簡稱EMR)中Kafka集群操作系統環境變量和配置項。
操作系統環境變量
EMR Kafka集群的ECS實例操作系統用戶為kafka,用戶組為group,您可以登錄ECS實例執行各類操作。
EMR Kafka預置了以下Shell終端環境變量。
變量名 | 說明 |
| Kafka服務安裝的根目錄。 |
| Kafka Broker軟件安裝目錄。 |
| EMR集群服務日志根目錄。 |
| EMR Kafka ZooKeeper訪問路徑。 例如,master-1-1.c-0e6a8cxxxxxxxxxx.cn-hangzhou.emr.aliyuncs.com:2181/emr-kafka。 |
| Kafka Broker配置文件目錄。 |
EMR Kafka配置項
配置項 | 說明 |
kafka_opts | Kafka啟動命令 |
kafka.heap.opts | Kafka broker服務進程堆大小。該參數支持節點級別設置,默認值會根據創建集群時節點資源動態設置。 |
kafka_server_start_cmd_addition_args | Kafka啟動命令附加參數。例如,您可以通過此配置設置額外的CLASSPATH。 |
kafka.ssl.config.type | SSL配置方式。取值如下:
|
kafka.sasl.config.type | SASL配置方式。取值如下:
|
kafka.server.jaas.content | Kafka Server jaas文件內容,用于啟動Kafka Broker服務。 |
kafka.client.jaas.content | Kafka Server jaas文件內容,用于啟動Schema Registry等組件。 |
kafka.config.expert.model | 是否使用專家配置模式。取值如下:
|
kafka.cruisecontrol.metric.reporter.enable | 是否啟用Cruise Control Reporter采集metrics。取值如下:
|
kafka.connect.heap.opts | Kafka Connect服務進程堆大小。默認值為-Xmx2G -Xms2G。 |