vlambda博客
学习文章列表

ES SQL源码分析之初始化


背景


ES 高版本已经支持 SQL 查询数据了。但是,其内部是怎么实现的?或者有没有坑呢?



加载驱动


ES JDBC 驱动加载,是通过 SPI 方式。



注册驱动


ES 注册驱动的套路,跟 MySQL Driver 驱动注册的套路差不多。


初始化数据源


这种方式初始化数据源,类似于 MySQL 数据源一样。比如,如下图