You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception in client-jaas.conf :org.apache.kafka.common.KafkaException: java.lang.SecurityException: java.io.IOException: Configuration Error: Line 3: expected [=], found [username]
#42
Open
zealot-shin opened this issue
Jan 13, 2020
· 0 comments
when I run with command in Read.md like this:
java -Djava.security.auth.login.config=./server-client-jaas.conf
-cp KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar
com.quantifind.kafka.offsetapp.OffsetGetterWeb
--offsetStorage kafka
--kafkaBrokers xxxx:9092
--kafkaSecurityProtocol SASL_PLAINTEXT
--zk xxxx:2181
--port 8081
--refresh 10.seconds
--retain 2.days
--dbName offsetapp_kafka
and with my ./server-client-jaas.conf like this:
KafkaClient {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="qingteng"
password="qeuo3GaZyXeUPy8X";
};
i got error like this:
ERROR OffsetGetter$:103 - Error creating ZkUtils. Will attempt to re-create in 30000 seconds
org.apache.kafka.common.KafkaException: java.lang.SecurityException: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102)
at com.quantifind.kafka.OffsetGetter$.createZkUtils(OffsetGetter.scala:246)
at com.quantifind.kafka.OffsetGetter$.getInstance(OffsetGetter.scala:273)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$.reportOffsets(OffsetGetterWeb.scala:74)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$$anonfun$schedule$1.apply$mcV$sp(OffsetGetterWeb.scala:99)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$$anon$2.run(OffsetGetterWeb.scala:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.SecurityException: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at sun.security.provider.ConfigFile$Spi.(ConfigFile.java:137)
at sun.security.provider.ConfigFile.(ConfigFile.java:102)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at javax.security.auth.login.Configuration$2.run(Configuration.java:255)
at javax.security.auth.login.Configuration$2.run(Configuration.java:247)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.Configuration.getConfiguration(Configuration.java:246)
at org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99)
... 12 more
Caused by: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at sun.security.provider.ConfigFile$Spi.ioException(ConfigFile.java:666)
at sun.security.provider.ConfigFile$Spi.match(ConfigFile.java:532)
at sun.security.provider.ConfigFile$Spi.parseLoginEntry(ConfigFile.java:478)
at sun.security.provider.ConfigFile$Spi.readConfig(ConfigFile.java:427)
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:329)
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:271)
at sun.security.provider.ConfigFile$Spi.(ConfigFile.java:135)
... 23 more
it seems that client-jaas.conf's configuration is not right. But most says this is what it should be in this conf file.
So i'm wondering maybe it's my kafka version' problem.
My kafka server version is :
2.3.1
The text was updated successfully, but these errors were encountered:
when I run with command in Read.md like this:
java -Djava.security.auth.login.config=./server-client-jaas.conf
-cp KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar
com.quantifind.kafka.offsetapp.OffsetGetterWeb
--offsetStorage kafka
--kafkaBrokers xxxx:9092
--kafkaSecurityProtocol SASL_PLAINTEXT
--zk xxxx:2181
--port 8081
--refresh 10.seconds
--retain 2.days
--dbName offsetapp_kafka
and with my ./server-client-jaas.conf like this:
KafkaClient {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="qingteng"
password="qeuo3GaZyXeUPy8X";
};
i got error like this:
ERROR OffsetGetter$:103 - Error creating ZkUtils. Will attempt to re-create in 30000 seconds
org.apache.kafka.common.KafkaException: java.lang.SecurityException: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102)
at com.quantifind.kafka.OffsetGetter$.createZkUtils(OffsetGetter.scala:246)
at com.quantifind.kafka.OffsetGetter$.getInstance(OffsetGetter.scala:273)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$.reportOffsets(OffsetGetterWeb.scala:74)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$$anonfun$schedule$1.apply$mcV$sp(OffsetGetterWeb.scala:99)
at com.quantifind.kafka.offsetapp.OffsetGetterWeb$$anon$2.run(OffsetGetterWeb.scala:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.SecurityException: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at sun.security.provider.ConfigFile$Spi.(ConfigFile.java:137)
at sun.security.provider.ConfigFile.(ConfigFile.java:102)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at javax.security.auth.login.Configuration$2.run(Configuration.java:255)
at javax.security.auth.login.Configuration$2.run(Configuration.java:247)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.Configuration.getConfiguration(Configuration.java:246)
at org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99)
... 12 more
Caused by: java.io.IOException: Configuration Error:
Line 3: expected [=], found [username]
at sun.security.provider.ConfigFile$Spi.ioException(ConfigFile.java:666)
at sun.security.provider.ConfigFile$Spi.match(ConfigFile.java:532)
at sun.security.provider.ConfigFile$Spi.parseLoginEntry(ConfigFile.java:478)
at sun.security.provider.ConfigFile$Spi.readConfig(ConfigFile.java:427)
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:329)
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:271)
at sun.security.provider.ConfigFile$Spi.(ConfigFile.java:135)
... 23 more
it seems that client-jaas.conf's configuration is not right. But most says this is what it should be in this conf file.
So i'm wondering maybe it's my kafka version' problem.
My kafka server version is :
2.3.1
The text was updated successfully, but these errors were encountered: