[jira] [Commented] (KAFKA-3079) org.apache.kafka.common.KafkaException: java.lang.SecurityException: Configuration Error:
[ https://issues.apache.org/jira/browse/KAFKA-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15094642#comment-15094642 ] Mohit Anchlia commented on KAFKA-3079: -- It does make a progress and I don't get parse error. However, now I am getting a different error even though zookeeper is running. It used to work prior to making Jaas changes [2016-01-12 14:47:15,163] FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000 at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1223) at org.I0Itec.zkclient.ZkClient.(ZkClient.java:155) at org.I0Itec.zkclient.ZkClient.(ZkClient.java:129) at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89) at kafka.utils.ZkUtils$.apply(ZkUtils.scala:71) at kafka.server.KafkaServer.initZk(KafkaServer.scala:278) at kafka.server.KafkaServer.startup(KafkaServer.scala:168) at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37) at kafka.Kafka$.main(Kafka.scala:67) at kafka.Kafka.main(Kafka.scala) > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > - > > Key: KAFKA-3079 > URL: https://issues.apache.org/jira/browse/KAFKA-3079 > Project: Kafka > Issue Type: Bug > Components: security >Affects Versions: 0.9.0.0 > Environment: RHEL 6 >Reporter: Mohit Anchlia > Attachments: kafka_server_jaas.conf > > > After enabling security I am seeing the following error even though JAAS file > has no mention of "Zookeeper". I used the following steps: > http://docs.confluent.io/2.0.0/kafka/sasl.html > [2016-01-07 19:05:15,329] FATAL Fatal error during KafkaServer startup. > Prepare to shutdown (kafka.server.KafkaServer) > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > Line 8: expected [{], found [Zookeeper] > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102) > at kafka.server.KafkaServer.initZk(KafkaServer.scala:262) > at kafka.server.KafkaServer.startup(KafkaServer.scala:168) > at > kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37) > at kafka.Kafka$.main(Kafka.scala:67) > at kafka.Kafka.main(Kafka.scala) > Caused by: java.lang.SecurityException: Configuration Error: > Line 8: expected [{], found [Zookeeper] > at com.sun.security.auth.login.ConfigFile.(ConfigFile.java:110) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at java.lang.Class.newInstance(Class.java:374) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:258) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:250) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.Configuration.getConfiguration(Configuration.java:249) > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99) > ... 5 more > Caused by: java.io.IOException: Configuration Error: -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3079) org.apache.kafka.common.KafkaException: java.lang.SecurityException: Configuration Error:
[ https://issues.apache.org/jira/browse/KAFKA-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15095091#comment-15095091 ] Ismael Juma commented on KAFKA-3079: You have configured the ZK client connection to use SASL in your JAAS file. Is that intended? > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > - > > Key: KAFKA-3079 > URL: https://issues.apache.org/jira/browse/KAFKA-3079 > Project: Kafka > Issue Type: Bug > Components: security >Affects Versions: 0.9.0.0 > Environment: RHEL 6 >Reporter: Mohit Anchlia > Attachments: kafka_server_jaas.conf > > > After enabling security I am seeing the following error even though JAAS file > has no mention of "Zookeeper". I used the following steps: > http://docs.confluent.io/2.0.0/kafka/sasl.html > [2016-01-07 19:05:15,329] FATAL Fatal error during KafkaServer startup. > Prepare to shutdown (kafka.server.KafkaServer) > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > Line 8: expected [{], found [Zookeeper] > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102) > at kafka.server.KafkaServer.initZk(KafkaServer.scala:262) > at kafka.server.KafkaServer.startup(KafkaServer.scala:168) > at > kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37) > at kafka.Kafka$.main(Kafka.scala:67) > at kafka.Kafka.main(Kafka.scala) > Caused by: java.lang.SecurityException: Configuration Error: > Line 8: expected [{], found [Zookeeper] > at com.sun.security.auth.login.ConfigFile.(ConfigFile.java:110) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at java.lang.Class.newInstance(Class.java:374) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:258) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:250) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.Configuration.getConfiguration(Configuration.java:249) > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99) > ... 5 more > Caused by: java.io.IOException: Configuration Error: -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3079) org.apache.kafka.common.KafkaException: java.lang.SecurityException: Configuration Error:
[ https://issues.apache.org/jira/browse/KAFKA-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15095292#comment-15095292 ] Mohit Anchlia commented on KAFKA-3079: -- I followed this doc: http://docs.confluent.io/2.0.0/kafka/sasl.html > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > - > > Key: KAFKA-3079 > URL: https://issues.apache.org/jira/browse/KAFKA-3079 > Project: Kafka > Issue Type: Bug > Components: security >Affects Versions: 0.9.0.0 > Environment: RHEL 6 >Reporter: Mohit Anchlia > Attachments: kafka_server_jaas.conf > > > After enabling security I am seeing the following error even though JAAS file > has no mention of "Zookeeper". I used the following steps: > http://docs.confluent.io/2.0.0/kafka/sasl.html > [2016-01-07 19:05:15,329] FATAL Fatal error during KafkaServer startup. > Prepare to shutdown (kafka.server.KafkaServer) > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > Line 8: expected [{], found [Zookeeper] > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102) > at kafka.server.KafkaServer.initZk(KafkaServer.scala:262) > at kafka.server.KafkaServer.startup(KafkaServer.scala:168) > at > kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37) > at kafka.Kafka$.main(Kafka.scala:67) > at kafka.Kafka.main(Kafka.scala) > Caused by: java.lang.SecurityException: Configuration Error: > Line 8: expected [{], found [Zookeeper] > at com.sun.security.auth.login.ConfigFile.(ConfigFile.java:110) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at java.lang.Class.newInstance(Class.java:374) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:258) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:250) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.Configuration.getConfiguration(Configuration.java:249) > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99) > ... 5 more > Caused by: java.io.IOException: Configuration Error: -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3079) org.apache.kafka.common.KafkaException: java.lang.SecurityException: Configuration Error:
[ https://issues.apache.org/jira/browse/KAFKA-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15089625#comment-15089625 ] Mohit Anchlia commented on KAFKA-3079: -- KafkaServer { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true keyTab="/mnt/kafka/kafka/kafka.keytab" principal="kafka/10.24.251@example.com"; }; # Zookeeper client authentication Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true keyTab="/mnt/kafka/kafka/kafka.keytab" principal="kafka/10.24.251@example.com"; }; > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > - > > Key: KAFKA-3079 > URL: https://issues.apache.org/jira/browse/KAFKA-3079 > Project: Kafka > Issue Type: Bug > Components: security >Affects Versions: 0.9.0.0 > Environment: RHEL 6 >Reporter: Mohit Anchlia > > After enabling security I am seeing the following error even though JAAS file > has no mention of "Zookeeper". I used the following steps: > http://docs.confluent.io/2.0.0/kafka/sasl.html > [2016-01-07 19:05:15,329] FATAL Fatal error during KafkaServer startup. > Prepare to shutdown (kafka.server.KafkaServer) > org.apache.kafka.common.KafkaException: java.lang.SecurityException: > Configuration Error: > Line 8: expected [{], found [Zookeeper] > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:102) > at kafka.server.KafkaServer.initZk(KafkaServer.scala:262) > at kafka.server.KafkaServer.startup(KafkaServer.scala:168) > at > kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37) > at kafka.Kafka$.main(Kafka.scala:67) > at kafka.Kafka.main(Kafka.scala) > Caused by: java.lang.SecurityException: Configuration Error: > Line 8: expected [{], found [Zookeeper] > at com.sun.security.auth.login.ConfigFile.(ConfigFile.java:110) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at java.lang.Class.newInstance(Class.java:374) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:258) > at > javax.security.auth.login.Configuration$2.run(Configuration.java:250) > at java.security.AccessController.doPrivileged(Native Method) > at > javax.security.auth.login.Configuration.getConfiguration(Configuration.java:249) > at > org.apache.kafka.common.security.JaasUtils.isZkSecurityEnabled(JaasUtils.java:99) > ... 5 more > Caused by: java.io.IOException: Configuration Error: -- This message was sent by Atlassian JIRA (v6.3.4#6332)