Any update on this? On Tuesday, 16 August 2016, Aneela Saleem <ane...@platalytics.com> wrote:
> Thanks Steve, > > I went through this but still not able to fix the issue > > On Mon, Aug 15, 2016 at 2:01 AM, Steve Loughran <ste...@hortonworks.com > <javascript:_e(%7B%7D,'cvml','ste...@hortonworks.com');>> wrote: > >> Hi, >> >> Just came across this while going through all emails I'd left unread over >> my vacation. >> >> did you manage to fix this? >> >> 1. There's some notes I've taken on this topic: >> https://www.gitbook.com/book/steveloughran/kerberos_and_hadoop/details >> >> -look at "Error messages to fear" to see if this one has surfaced; >> otherwise look at "low level secrets" to see how to start debugging things >> >> >> On 5 Aug 2016, at 14:54, Aneela Saleem <ane...@platalytics.com >> <javascript:_e(%7B%7D,'cvml','ane...@platalytics.com');>> wrote: >> >> Hi all, >> >> I'm trying to connect to Kerberized Hadoop cluster using spark job. I >> have kinit'd from command line. When i run the following job i.e., >> >> *./bin/spark-submit --keytab /etc/hadoop/conf/spark.keytab --principal >> spark/hadoop-master@platalyticsrealm --class >> com.platalytics.example.spark.App --master spark://hadoop-master:7077 >> /home/vm6/project-1-jar-with-dependencies.jar >> hdfs://hadoop-master:8020/text* >> >> I get the error: >> >> Caused by: java.io.IOException: >> org.apache.hadoop.security.AccessControlException: >> Client cannot authenticate via:[TOKEN, KERBEROS] >> at org.apache.hadoop.ipc.Client$Connection$1.run(Client.java:680) >> at java.security.AccessController.doPrivileged(Native Method) >> at javax.security.auth.Subject.doAs(Subject.java:415) >> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGro >> upInformation.java:1628) >> >> Following are the contents of *spark-defaults.conf* file: >> >> spark.master spark://hadoop-master:7077 >> spark.eventLog.enabled true >> spark.eventLog.dir hdfs://hadoop-master:8020/spark/logs >> spark.serializer org.apache.spark.serializer.Kr >> yoSerializer >> spark.yarn.access.namenodes hdfs://hadoop-master:8020/ >> spark.yarn.security.tokens.hbase.enabled true >> spark.yarn.security.tokens.hive.enabled true >> spark.yarn.principal yarn/hadoop-master@platalyticsrealm >> spark.yarn.keytab /etc/hadoop/conf/yarn.keytab >> >> >> Also i have added following in *spark-env.sh* file: >> >> HOSTNAME=`hostname -f` >> export SPARK_HISTORY_OPTS="-Dspark.history.kerberos.enabled=true >> -Dspark.history.kerberos.principal=spark/${HOSTNAME}@platalyticsrealm >> -Dspark.history.kerberos.keytab=/etc/hadoop/conf/spark.keytab" >> >> >> Please guide me, how to trace the issue? >> >> Thanks >> >> >> >