I have configured a drill on hadoop cluster with 3 datanodes and 1 drillbit
on each node and kerberos authentication. While starting the drill it gives
the following error in the drillbit.out file. Any help on the root cause of
the error and possible solution would be highly appreciated. thx

*Error Message*
*"Authentication is enabled for webserver but none of the security
mechanism was configured Properly. Please verify the configuration and
try again"*

I am using drill 1.21.1.

Below is the content of drill-override.conf

drill.exec :{
             cluster-id:"my-cluster",
             zk.connect:"server1.org.com:2181",
            impersonation:{
                      enabled:true,
                      max_chained_user_hops:3
                 },
         security.auth:{
                 mechanisms:["KERBEROS"],
                 principal:"drill/_HOST@STACLUSTER.LOCAL",
                 keytab:"/home/hadoop/keytabs/dn_srv3.keytab"
               },
          security.user:{
               auth.enabled:true
            }
}

*Troubleshooting Steps Taken*

1. Ensured drill cluster is working correctly without security configured
at both hadoop and drill end
2. Ensured All hadoop and kerberos services are working correctly
3. Ensured all drill services are working correctly
4. Ensured kerberos is authenticating the given principal with given keytab
file with KINIT command
5. Tried with impersonation with value true and false

REgards
Prabhakar

Reply via email to