项目开发的CDP产品需要多源数据的接入,我将部分分析数据存储在StarRocks中,便于CDP的数据分析提取,但是接入过程中要使用ODBC的方式,所以在此使用工具的方式测试是否可以ODBC DSN是否可以连接到数据库。
1,mac os系统先安装
2,再安装mysql 的odbc驱动
https://downloads.mysql.com/archives/c-odbc/
3,再安装个iODBC
http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/Downloads
以上版本根据自己系统情况选择
安装完成这些后,打开ODBC Manager
直接编辑myodbc
如上编辑不好使,可以使用命令行修改这个DSN
sudo vim /Library/ODBC/odbc.ini
再打开 iODBC Administrator64
选择系统dsn时会识别到在 ODBC Manager 工具中编辑的系统dsn
点击test按钮输入数据库的账户,密码,OK后显示连接成功,说明odbc dsn方式可以连接starrocks
下面使用iodbc命令行测试连接一下
cd /Library/Application Support/iODBC/bin
./iodbctest
使用如下命令
dsn=myodbc;uid=dmt;pwd=xxxx 就可以连上StarRocks,输入?号可以查看dsn的名称
使用工具的方式通过ODBC DSN可以连接StarRocks,测试完成