ubuntu14.04配置impala的odbc连接
2016-02-20 11:05
866 查看
cdh hive和impala的odbc驱动
http://www.cloudera.com/downloads.html.html
选择 SLES 11 64-bit下载:
http://www.cloudera.com/downloads/connectors/impala/odbc/2-5-26.html
或者
https://downloads.cloudera.com/connectors/impala_odbc_2.5.26.1027/Linux/SLES11/ClouderaImpalaODBC-2.5.26.1027-1.x86_64.rpm
安装impala odbc
vi /etc/profile.d/impala_env.sh
source /etc/profile.d/impala_env.sh
odbcinst -j
*HOST 地址是impala Daemon所在的机器ip,端口可以在cm中设置
vi /etc/odbc.ini
vi /etc/odbcinst.ini
isql -v Sample_Cloudera_Impala_DSN_64
PHP连接:
参考网址:
http://hadoop4beginner.blogspot.com/2015/05/installing-impala-odbc-driver-in-ubuntu.html
http://www.cloudera.com/downloads.html.html
选择 SLES 11 64-bit下载:
http://www.cloudera.com/downloads/connectors/impala/odbc/2-5-26.html
或者
https://downloads.cloudera.com/connectors/impala_odbc_2.5.26.1027/Linux/SLES11/ClouderaImpalaODBC-2.5.26.1027-1.x86_64.rpm
apt-get install unixodbc apt-get install unixodbc-dev
安装impala odbc
apt-get install alien dpkg-dev debhelper build-essential alien ClouderaImpalaODBC-2.5.26.1027-1.x86_64.rpm dpkg -i clouderaimpalaodbc_2.5.26.1027-2_amd64.deb
vi /etc/profile.d/impala_env.sh
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libodbcinst.so export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/odbc export ODBCINI=/etc/odbc.ini export ODBCSYSINI=/etc export CLOUDERAIMPALAINI=/opt/cloudera/impalaodbc/lib/64/cloudera.impalaodbc.ini
source /etc/profile.d/impala_env.sh
odbcinst -j
*HOST 地址是impala Daemon所在的机器ip,端口可以在cm中设置
vi /etc/odbc.ini
[ODBC Data Sources] Sample_Cloudera_Impala_DSN_64=Cloudera Impala ODBC Driver 64-bit [Sample_Cloudera_Impala_DSN_64] Driver=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.so HOST=192.168.2.103 PORT=21050 Database=default
vi /etc/odbcinst.ini
[ODBC Drivers] Cloudera Impala ODBC Driver 64-bit=Installed [Cloudera Impala ODBC Driver 64-bit] Description=Cloudera Impala ODBC Driver (64-bit) Driver=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.so
isql -v Sample_Cloudera_Impala_DSN_64
PHP连接:
<?php $connection=odbc_connect('Sample_Cloudera_Impala_DSN_64','',''); $SQL_Exec_String="show tables"; $result=odbc_exec($connection, $SQL_Exec_String); while(odbc_fetch_row($result)) { $Tables=odbc_result($result, 1); echo $Tables.'<br/>'; } ?>
参考网址:
http://hadoop4beginner.blogspot.com/2015/05/installing-impala-odbc-driver-in-ubuntu.html
相关文章推荐
- iOS获取文件长度和文件大小
- sql where having order by的顺序
- 个推推送iOS版 常见问题详解
- 验证码
- 微信价值观---张小龙首次公开演讲
- python中的深拷贝与浅拷贝
- 非常用链接
- php $_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] $_SERVER['REQUEST_URI']区别
- python中的深拷贝与浅拷贝
- jQuery EasyUI
- 攻略强制换行与强制不换行
- String s=new String("abc")创建了几个对象
- android graphic(7)—gralloc分配图形缓冲区
- springmvc请求接收参数的几种方法
- android单元测试
- wiki 数学公式
- 用Margin还是用Padding
- php7安装
- 对象作为函数参数
- from表单中action有地址,向后台提交参数的相关问题