jdbc集成phoneix hbase

为什么使用jdbc集成

  1. 需求简单,只是往phoneix存储数据

  2. 原本项目已经有mysql的mybatis plus集成,如果采用dataSource方式就需要采用多数据源的方式,造成架构复杂化,使用复杂化,并且修改地方过多。

    @Qualifier("phoenixJdbcTemplate")
    @Autowired
    private JdbcTemplate jdbcTemplate;

    @Configuration
    public class PhoenixConfig {
    private String phoenixUrl;
    private String phoenixDriverClassName;
    @Bean(name = "phoenixJdbcTemplate")
    public JdbcTemplate phoenixJdbcTemplate() {
    DruidDataSource druidDataSource = new DruidDataSource();
    druidDataSource.setUrl(phoenixUrl);
    druidDataSource.setDriverClassName(phoenixDriverClassName);
    druidDataSource.setConnectionProperties("phoenix.schema.isNamespaceMappingEnabled=true");
    druidDataSource.setInitialSize(20);
    druidDataSource.setMaxActive(40);
    druidDataSource.setQueryTimeout(30);
    druidDataSource.setMaxWait(4000);
    druidDataSource.setDbType("phoenix");
    return new JdbcTemplate(druidDataSource);
    }
    }

相关推荐
Zachery Pole1 分钟前
JAVA_08_封装、继承和多态
java·开发语言
公子烨1 分钟前
脏页“幽灵”的捕获与处理
服务器
白露与泡影3 分钟前
Java 春招高级面试指南( Java 面试者必备)
java·开发语言·面试
追随者永远是胜利者7 分钟前
(LeetCode-Hot100)3. 无重复字符的最长子串
java·算法·leetcode·职场和发展·go
Lenyiin9 分钟前
《LeetCode 顺序刷题》11 -20
java·c++·python·算法·leetcode·lenyiin
wuqingshun31415910 分钟前
说一下java的四种引用
java·开发语言
青春:一叶知秋10 分钟前
【Redis存储】Redis客户端
java·数据库·redis
拍客圈13 分钟前
Discuz搜索报错
服务器·网络·安全
curry____30318 分钟前
c++位运算符笔记
java·c++·笔记
Hx_Ma161 小时前
测试题(一)
java