java -version
JAVA_HOME
环境变量,并指向您机器上的 Java 安装目录。 以 Java JDK 1.8.0_20 版本为例,操作系统的输出如下:操作系统 | 输出 |
Windows | Set the environment variable JAVA_HOME to C:\\Program Files\\Java\\jdkjdk1.8.0_20 |
Linux | export JAVA_HOME=/usr/local/java-current |
Mac OSX | export JAVA_HOME=/Library/Java/Home |
操作系统 | 输出 |
Windows | 将字符串“;C:\\Program Files\\Java\\jdk1.8.0_20\\bin”添加到系统变量“Path”的末尾 |
Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
Mac OSX | not required |
java -version
命令验证 Java 安装。./config
目录下,在 producer.properties 和 consumer.properties 文件末尾添加以下内容:security.protocol=SASL_PLAINTEXTsasl.mechanism=PLAIN
KafkaClient {org.apache.kafka.common.security.plain.PlainLoginModule requiredusername="yourinstance#yourusername"password="yourpassword";};
实例 ID
+ #
+ 刚配置的用户名
,password 是刚配置的用户密码。 ./bin
目录下,在 kafka-console-producer.sh 和 kafka-console-consumer.sh 文件起始部位增加对 JAAS 文件的路径的声明(必须是完整路径):export KAFKA_OPTS="-Djava.security.auth.login.config=****/config/ckafka_client_jaas.conf"
./bin
目录下。bash kafka-console-consumer.sh --bootstrap-server XXXX:port --topic XXXX --consumer.config ../config/consumer.properties
bash kafka-console-producer.sh --broker-list XXXX:port --topic XXXX --producer.config ../config/producer.properties
本页内容是否解决了您的问题?