linux安装odbc,windows也需要安装odbc,然后就可以使用SqlDbx等软件连接impala进行数据分析了
windows部分
linux部分
- 首先安装如下两个包
yum -y install unixODBC
yum -y install unixODBC-devel
- 然后安装从cloudera官网下载的最新版impalaodbc驱动包,使用
rpm -ivh
命令安装
- 追加如下代码至 /etc/odbcinst.ini 文件
[clouderaimpala]
Description=clouderaimpala
Driver=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.so
HOST=50.27.0.11
PORT=21050
Database=default
FileUsage = 1
UID=it_dc
PWD=it_dc
AuthMech=3
usesasl=0
- 更新驱动程序配置文件
/opt/cloudera/impalaodbc/lib/64/cloudera.impalaodbc.ini
,添加或更新以下参数:DriverManagerEncoding=UTF-16
- 验证是否安装成功
isql -v clouderaimpala
- 如果报错,可能需要修改
/etc/profile
文件,新增如下内容
export ODBCINI=/etc/odbcinst.ini