2016-05-28 6 views
0

私はkerka kafkaで動作するようにHDF 1.2.0 Nifiを設定しようとしていましたが、役に立たない。ここに私の飼育係-jaas.confを:PutKafkaプロセッサを起動するときkerberized KafkaでHortonworks NiFIを設定する

Client { 
com.sun.security.auth.module.Krb5LoginModule required 
useKeyTab=true 
keyTab="./conf/user.keytab" 
storeKey=true 
useTicketCache=false 
principal="[email protected]”; 
}; 
KafkaClient { 
com.sun.security.auth.module.Krb5LoginModule required 
useTicketCache=true 
renewTicket=true 
serviceName="kafka" 
useKeyTab=true 
keyTab="./conf/user.keytab" 
principal="[email protected]"; 
}; 

私はエラーを取得しています:私はzookeeper.propertiesファイルに

authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider 
jaasLoginRenew=3600000 
requireClientAuthScheme=sasl 

を追加した

Caused by: java.io.IOException: Configuration Error: 
Line 8: expected [option key] 
at sun.security.provider.ConfigFile$Spi.ioException(ConfigFile.java:666) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.match(ConfigFile.java:562) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.parseLoginEntry(ConfigFile.java:477) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.readConfig(ConfigFile.java:427) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:329) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.init(ConfigFile.java:227) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.access$000(ConfigFile.java:115) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi$1.run(ConfigFile.java:180) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi$1.run(ConfigFile.java:169) ~[na:1.8.0_66] 
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_66] 
at sun.security.provider.ConfigFile$Spi.<init>(ConfigFile.java:169) ~[na:1.8.0_66] 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_66] 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_66] 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_66] 
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[na:1.8.0_66] 
at java.security.Provider$Service.newInstance(Provider.java:1609) ~[na:1.8.0_66] 
... 26 common frames omitted 

。また、これをbootstrap.confに設定してください。

java.arg.15=-Djava.security.auth.login.config=./conf/zookeeper-jaas.conf 

私はzookeeper-jaas.confを何度もチェックしており、エラーを特定できません。すべてのポインタが評価されます。

答えて

0

ファイルに構文上の誤りがあり、正確な内容がわからないようです。内容を再現することによって、それは動作します。これは、空白やその他の文字のようにエラーの原因と思われます。

0

HDF 1.2は、0.9リリースで提供されたApache Kafka kerberosサポートをサポートしていません。それでも。

関連する問題