connect to impala from VM Ubuntu using Kerberos key tab
On client machine:(Ubuntu-VM)
1) Download unix odbc driver:
2) install Cloudera impala odbc driver
3) cp /etc/odbc.ini and /etc/odbcinst.ini to home directory.
4) cat /home/user_impala/odbc.ini
5)cat /home/user_impala/odbcinst.ini
6)Keep user_impala krb5.conf (from Implaa server) in /etc
4) Export Env.
5) Done
$ isql -v Impala_DSN
+---------------------------------------+
more details:
http://www.cloudera.com/documentation/other/connectors/impala-odbc/latest/Cloudera-ODBC-Driver-for-Impala-Install-Guide.pdf
On client machine:(Ubuntu-VM)
1) Download unix odbc driver:
http://www.unixodbc.org/unixODBC-2.3.4.tar.gz./configure make make install
clouderaimpalaodbc_2.5.32.1002-2_amd64.debhttp://www.cloudera.com/downloads/connectors/impala/odbc/2-5-32.html
dpkg -i clouderaimpalaodbc_2.5.32.1002-2_amd64.deb
3) cp /etc/odbc.ini and /etc/odbcinst.ini to home directory.
4) cat /home/user_impala/odbc.ini
[ODBC DATA Sources]Impala_DSN=Cloudera Impala ODBC Driver 64-bit[Impala_DSN]Driver=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.soHOST=Impala.dev.Server.comPort=21050Database=irisAuthMech=1KrbRealm=DEV.SERVER.COMKrbFQDN=Impala.dev.Server.comKrbServiceName=impalaUID=user_impalaUseKeytab=1;#UPNKeytabMappingFile=/home/user_impala/service.keytabDefaultKeytabFile =/home/user_impala/service.keytab
5)cat /home/user_impala/odbcinst.ini
[ODBC Drivers]Cloudera Impala ODBC Driver 64-bit=InstalledUsageCount=2[Impala_ODBC_Driver]Description=Cloudera Impala ODBC Driver (64-bit)Driver=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.soUsageCount=2
6)Keep user_impala krb5.conf (from Implaa server) in /etc
sudo cp krb5.conf /etcsudo chmod 755 /etc/krb5*
4) Export Env.
export ODBCINI=/home/user_impala/odbc.iniexport ODBCSYSINI=/home/user_impala/odbcinst.iniexport CLOUDERAIMPALAODBCINI=/opt/cloudera/impalaodbc/lib/64/cloudera.impalaodbc.iniexport LD_PRELOAD=/usr/lib/libodbcinst.soexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/opt/cloudera/impalaodbc/lib/64:.
5) Done
$ isql -v Impala_DSN
+---------------------------------------+
| Connected!
| sql-statement
| help [tablename]
| quit
+---------------------------------------+
SQL> show tables;
+---------------------------------------------------------------------
| name
+---------------------------------------------------------------------
| commodity_data
| ml_data
| mt_data_base
| mdl_data_inc
| processed_data_sample
+---------------------------------------------------------------------
SQLRow Count returns -1
19 rows fetched
SQL>
^Z[1]+ Stopped
http://www.cloudera.com/documentation/other/connectors/impala-odbc/latest/Cloudera-ODBC-Driver-for-Impala-Install-Guide.pdf
Comments
Post a Comment