This TN explains in detailed steps how to connect to a Secured Cloudera CDH cluster using Kerberos authentication. This TN applies to Strategy 10.3 and later versions only.





export KRB5_CONFIG=/etc/krb5.conf
export KRB5_CONFIG=/opt/MicroStrategy/Strategy-Linux/krb5.conf
-sh-4.1$ kinit krbuserb@LABS.Strategy.COM Password for krbuserb@LABS.Strategy.COM: -sh-4.1$ klist Ticket cache: FILE:/tmp/krb5cc_126431806 Default principal: krbuserb@LABS.Strategy.COM Valid starting Expires Service principal 03/07/16 07:57:37 03/07/16 17:57:47 krbtgt/LABS.Strategy.COM@LABS.Strategy.COM renew until 03/14/16 08:57:37 -sh-4.1$
[ODBC Data Sources] Impala Driver=Strategy Impala ODBC Driver [Impala Driver] Driver=/opt/MicroStrategy/Strategy-Linux/install/lib/libimpalaodbc_sb64.so Description=Strategy Impala ODBC Driver Host=ts-cdh55 Port=21050 Schema=default AuthMech=1 UseSASL=0 KrbFQDN=quickstart.cloudera KrbRealm=LABS.Strategy.COM KrbServiceName=impala SSL=0 CAIssuedCertNamesMismatch=1 TrustedCerts=/opt/MicroStrategy/Strategy-Linux/install/lib/cacerts.pem TSaslTransportBufSize=1000 RowsFetchedPerBlock=10000 SocketTimeout=0 StringColumnLength=32767 UseNativeQuery=0
192.168.0.109 quickstart.cloudera quickstart.cloudera.labs.Strategy.com ts-cdh55
-sh-4.1$ whoami TECH_SERVICES\krbuserb -sh-4.1$ cd /opt/MicroStrategy/Strategy-Linux/bin -sh-4.1$ ./mstrdbquerytool

To make Kerberos secured warehouse connections to CDH/Impala the Strategy Intelligence Server process must run under the Kerberos user's account
-sh-4.1$ whoami TECH_SERVICES\krbuserb -sh-4.1$ cd /opt/MicroStrategy/Strategy-Linux/bin -sh-4.1$ ./mstrcfgwiz
# ps -ef | grep MSTRSvr root 6890 6873 0 08:47 pts/4 00:00:00 grep MSTRSvr krbuserb 21173 19473 0 Mar04 ? 00:02:42 /opt/MicroStrategy/Strategy-Linux/install/IntelligenceServer/bin/MSTRSvr -w /opt/MicroStrategy/Strategy-Linux//IntelligenceServer -t status-iserver.xml /opt/MicroStrategy/Strategy-Linux/install/lib/libMSTRSvr2.so -n CastorServer
Sample Connection String:
DRIVER={Strategy Impala ODBC Driver}; Host=192.168.0.109; Port=21050;SCHEMA=wh2parquet;AuthMech=1;KrbFQDN=quickstart.cloudera;KrbRealm=LABS.Strategy.COM;KrbServiceName=impala;
KB289333