Try looking at this page
https://drill.apache.org/docs/configuring-web-ui-and-rest-api-security/ 
<https://drill.apache.org/docs/configuring-web-ui-and-rest-api-security/>

I didn't set the http settings you list in drill-override.conf, instead i added 
this to drill-env.sh
export DRILL_JAVA_OPTS="$DRILL_JAVA_OPTS -Ddrill.exec.http.ssl_enabled=true"

Also make sure to add some admin users and groups.
1. alter system set `security.admin.users`='admin1,admin2,...';
2. alter system set `security.admin.user_groups`='admingroup';  and add users 
to the group.


--Andries


> On Nov 12, 2015, at 7:44 AM, Alfaro, Tony <[email protected]> wrote:
> 
> I've done as the documentation said and installed jpam, user auth works with 
> the command line access tools (bin/drill-conf -n user -p pass), but the 
> webui's don't show a login page, only the data for number of drill bits, the 
> hostnames for each bit, the port addresses, and direct memory numbers.  The 
> drill-env.sh file contains the path declaration for jpam as /opt/pam/ (where 
> it was installed) and the drill-override.conf has the following drill.exec 
> section:
> 
> drill.exec: {
>  cluster-id: "clusterid",
>  zk.connect: "node01:2181,node02:2181,node03:2181"
>  security.user.auth {
>    enabled: true,
>    packages += "org.apache.drill.exec.rpc.user.security",
>    impl: "pam",
>    pam_profiles: [ "sudo", "login" ]
>  }
>  http: {
>    enabled: true,
>    ssl_enabled: true,
>    port: 8047
>  },
> }
> 
> Is there something obvious I'm missing to get the user login page to show?
> 
> Jose A. "Tony" Alfaro // Application Systems Administrator
> ViaSat, Inc.
> Email :  [email protected]<mailto:[email protected]>
> desk  :  720.568.3061
> mobile:  720.467.9481
> 

Reply via email to