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);
    }
    }

相关推荐
途经六月的绽放18 分钟前
常见设计模式及其应用示例
java·设计模式
REI-19 分钟前
黑马点评项目启动
java·后端
源远流长jerry23 分钟前
NFV(网络功能虚拟化):重塑未来网络架构的革命性技术
linux·服务器·网络·架构
AlunYegeer26 分钟前
【JAVA】网关的管理原理和微服务的Interceptor区分
java·服务器·前端
原来是猿29 分钟前
进程间通信(三):命名管道
linux·服务器·网络·git
满天星830357730 分钟前
【MySQL】表的操作
linux·服务器·数据库·mysql
xieliyu.42 分钟前
Java、抽象类
java·开发语言
我真会写代码43 分钟前
SpringBoot自动装配原理:告别繁琐配置,读懂底层逻辑
java·spring boot·mybatis
凉、介1 小时前
SylixOS 多核启动
服务器·笔记·学习·嵌入式·sylixos
happymaker06261 小时前
servlet、jsp、请求转发、重定向的一些个人理解
java·开发语言·servlet