之前写了在Centos下ApacheDoris外表使用方法及注意实现,但是不少用户是使用ubuntu系统,在这个系统下很多用户遇到ODBC外表导致BE服务宕机的问题,对此我专门在ubuntu18.04下进行了测试。
1.软件环境操作系统:ubuntu18.04
ApacheDoris:0.15
mysql数据库:8.0.27-0ubuntu0.20.04.1forLinuxonx86_64
UnixODBC:2.3.4
MysqlConnectorODBC:5.3.13、8.0.11、8.0.26
2.安装ODBC驱动首先我们安装unixODBC驱动、这里直接给出驱动的下载地址及安装命令
sudowgetftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gztar-xvzfunixODBC-2.3.4.tar.gzcdunixODBC-2.3.4/sudo./configure--prefix=/usr/local/unixODBC-2.3.7--includedir=/usr/include--libdir=/usr/lib-bindir=/usr/bin--sysconfdir=/etcmakesudomakeinstall
安装成功后,unixODBC所需的头文件都被安装到了/usr/inlucde下,编译好的库文件安装到了/usr/lib下,与unixODBC相关的可执行文件安装到了/usr/bin下,配置文件放到了/etc下。
验证安装是否成功
#odbcinst-junixODBC2.3.4DRIVERS............:/etc/odbcinst.iniSYSTEMDATASOURCES:/etc/odbc.iniFILEDATASOURCES..:/etc/ODBCDataSourcesUSERDATASOURCES..:/root/.odbc.iniSQLULENSize.......:8SQLLENSize........:8SQLSETPOSIROWSize.:83.安装MysqlODBC驱动
这里我默认你是知道Mysql的安装方法,或者你已经有了Mysql数据库,对Mysql的安装配置就不在讲了,如果这块不清楚,请去百度。
从mysql站点下载对应的驱动