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

相关推荐
伍一513 分钟前
星云ERP免编译安装包分享,可直接运行,附完整程序包下载地址
java
程序员敲代码吗4 分钟前
打印机IP与SMTP服务器配置指南
服务器·网络协议·tcp/ip
逆境不可逃8 分钟前
LeetCode 热题 100 之 279. 完全平方数 322. 零钱兑换 139. 单词拆分 300. 最长递增子序列
java·算法·leetcode·职场和发展
shamalee8 分钟前
Spring Security 新版本配置
java·后端·spring
别退9 分钟前
WSL2安装Freesurfer
linux·运维·服务器
KerwinChou_CN16 分钟前
LangGraph 快速入门
服务器·网络·算法
不光头强17 分钟前
Java中的异常
java·开发语言
毕设源码-赖学姐17 分钟前
【开题答辩全过程】以 高校资源共享平台的设计与实现 为例,包含答辩的问题和答案
java
久绊A18 分钟前
H3C 交换机用户密码修改与策略管理指南
服务器·交换机·h3c
shamalee20 分钟前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言