pentaho server 9.2 配置mysql数据源

官方文档

1.建库

建库脚本
pentaho-server/data/mysql

  • create_jcr_mysql.sql
    Jackrabbit 包含解决方案仓库,样例,安全数据,报表数据
  • create_quartz_mysql.sql
    Quartz 报表和作业计划相关数据
  • create_repository_mysql.sql
    Hibernate 审计记录相关数据

注:脚本中包含默认用户和密码

2. 配置

2.1 设置quartz
/pentaho-server/pentaho-solutions/system/quartz/quartz.properties

org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate

2.2. 配置hibernate
pentaho-server/pentaho-solutions/system/hibernate/hibernate-settings.xml

<config-file>system/hibernate/mysql5.hibernate.cfg.xml</config-file>

2.3 替换默认的审计记录配置文件
拷贝pentaho-server/pentaho-solutions/system/dialects/mysql5/audit_sql.xml文件到pentaho-server/pentaho-solutions/system目录
2.4 配置Jackrabbit
pentaho-server/pentaho-solutions/system/jackrabbit/repository.xml
Repository,DataStore,Workspaces,PersistenceManager ,Versioning的部分注释除MYSQL以外的配置,取消MYSQL配置的注释
journal部分配置修改为如下

<Journal class="org.apache.jackrabbit.core.journal.DatabaseJournal">
	<param name="revision" value="${rep.home}/revision.log"/>
	<param name="driver" value="javax.naming.InitialContext"/>
	<param name="url" value="java:comp/env/jdbc/jackrabbit"/>
	<param name="schema" value="mysql"/>
	<param name="schemaObjectPrefix" value="J_C_"/>
	<param name="janitorEnabled" value="true"/>
	<param name="janitorSleep" value="86400"/>
	<param name="janitorFirstRunHourOfDay" value="3"/>
</Journal>

3 配置tomcat

3.1 下载JDBC驱动到pentaho-server/tomcat/lib
注:9.2版本整合tomcat的部署包自带mysql的jdbc驱动,无需额外准备
注:如果控制台报SQL语法错误,则下载MYSQL对应的新版本的JDBC驱动替换
3.2 修改JDBC链接配置
pentaho-server/tomcat/webapps/pentaho/META-INF/context.xml
修改用户名、密码、驱动类、链接url
修改校验查询语句为validationQuery=“select 1”.

posted on   路过君  阅读(146)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2020-04-11 spring 启动时自动运行
2020-04-11 spring cloud oauth2授权服务 默认tokenService配置源码
2020-04-11 spring cloud 搭建oauth2授权服务 使用redis存储令牌
2020-04-11 spring cloud oauth2授权服务 clientDetails配置源码
2020-04-11 spring 验证框架
2020-04-11 IDEA 插件整理
2020-04-11 spring security笔记 默认登陆页面源码

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示