由于计划会使用Tableau连接Drill作为探索工具,就在Windows 7中文版上做了一些测试:
包括ODBC安装,Tableau的ODBC连接设置,和Drill自带的Drill Explorer这3项。
Drill ODBC驱动及Drill Explorer安装:
安装程序地址:
http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.2.1.1000/MapRDrillODBC64.msi
注意Drill Explorer需要.NET Framework 4.5的版本,
我使用了Microsoft .NET Framework 4.6.2,下载地址如下:
https://www.microsoft.com/zh-cn/download/details.aspx?id=53344
ODBC设置:
点击64-bit ODBC Administrator,做类似如下配置即可:
Drill Explorer:
可以看作一个简单的关系数据库Client的图形操作,不过对hadoop体系外的支持不好,不能浏览具体的表对象。
能显示中文,但是不能加中文条件
通过ODBC连接Drill Server:
浏览对象:
执行SQL:
Tableau的ODBC连接设置
按Drill的文档,执行Install Tableau TDC File即可,不过在我测试的Windows 7中文版执行失败,
看了一下脚本,
copy "MapRDrillODBC.tdc" "%USERPROFILE%\Documents\My Tableau Repository\Datasources\"
手工处理即可
copy "C:\Program Files\MapR Drill ODBC Driver\Resources\MapRDrillODBC.tdc" "%USERPROFILE%\Documents\我的 Tableau 存储库\数据源\MapRDrillODBC.tdc"
Tableau的测试:
使用odbc连接,选择drill已配置的odbc即可: