ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。来自于2011 年在纳斯达克上市的俄罗斯本土搜索引擎企业Yandex公司,诞生之初就是为了服务Yandex公司自家的Web流量分析产品Yandex.Metrica,后来经过演变,逐渐形成为现在的 ClickHouse,全称是:Click Stream, Data WareHouse ClickHouse。
本文将演示通过IDEA 开发工具直接连接ClickHouse OLAP数据库。
首先,通过IDEA中的 View / Tool windows / Database 菜单项打开右侧的Database 工具栏,如图所示。
然后,点击工具栏中的 + 按钮,添加新的Data Source,可选择ClickHouse,如图所示。
在Data Sources and Drivers 窗口中,输入相关的Data Sources 参数,如图所示,如Host、Port、Database等等。
上图中,提示缺少driver文件,点击【Download】链接,可以自动进行下载ClickHouse驱动。
待下载完成之后,点击【Test Connection】链接,进行连接测试。如果成功连接,会显示Successed,以及响应的驱动。
在Schemas 页面,可以设置默认的数据库,如atom是我们之前已经的数据库。
连接成功之后,在Database窗口,就可以看到atom数据下面的数据表了,如图所示。
双击其中一个数据表,如person,就可以显示该数据表中的数据记录。