Pentaho(5.0.5)配置Mysql

时间:2014-09-09 06:40:43

标签: pentaho

我在linux平台上安装了Pentaho BA套件5.0.5。一切都在postgreSQL存储库中运行良好。 我推荐这个链接To Configure Mysql as reposity 但是如果尝试为pentaho配置mysql,我将面临错误。

这是我所做的更改:

1.Edited /home/pentaho/server/biserver-ee/pentaho-solutions/system/quartz/quartz.properties  行:300   org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate

2.Edited /home/pentaho/server/biserver-ee/pentaho-solutions/system/hibernate/hibernate-setting.xml line:15

系统/休眠/ mysql5.hibernate.cfg.xml

3.Edited /home/pentaho/server/biserver-ee/pentaho-solutions/system/applicationContext-spring-security-hibernate.properties

jdbc.driver = com.mysql.jdbc.Driver

jdbc.url = JDBC:MySQL的://本地主机:3306 /休眠

jdbc.username = hibuser

jdbc.password =密码

hibernate.dialect = org.hibernate.dialect.MySQLDialect

4.我将 audit_sql.xml 文件从/ home / pentaho / server / biserver-ee / pentaho-solutions / system / dialects / mysql5复制到/ home / pentaho / server / biserver-ee / Pentaho的解决方案/系统

  1. 已编辑/home/pentaho/server/biserver-ee/pentaho-solutions/system/jackrabbit/repository.xml文件和未注释的SQL配置

  2. 我将 mysql-connector-java-5.1.25-bin.jar 文件复制到 tomcat / lib 文件夹

  3. 我在/home/pentaho/server/biserver-ee/tomcat/webapps/pentaho/META-INF/conetxt.xml文件中进行了更改

  4. driverClassName =“com.mysql.jdbc.Driver”url =“jdbc:mysql:// localhost:3306 / hibernate”             在jdbc / hibernate部分

    中的validationQuery =“select 1”/>

    driverClassName =“com.mysql.jdbc.Driver”url =“jdbc:mysql:// localhost:3306 / quartz”             validationQuery =“select 1”/> 在jdbc / Quartz部分

    我正面临这些错误:

    1.pentaho.log文件:EmbeddedQuartzSystemListener.ERROR_0001 - 调度程序在启动时未正确初始化

    2.在pentaho用户控制台中,加载符号将永久保留而不显示文件。

    3.我无法保存报告。

3 个答案:

答案 0 :(得分:1)

这可能非常简单 - 但由于某种许可问题,默认情况下pentaho平台没有附带mysql jdbc驱动程序。

因此需要手动获取mysql jdbc驱动程序并将其放入Web服务器lib文件夹中。 对于tomcat(默认安装),它将是/servers/.../tomcat/lib文件夹。

对于这个可能

的特殊情况
/home/pentaho/server/biserver-ee/tomcat/lib

另一个建议是检查

下的完整日志
/home/pentaho/server/biserver-ee/logs

这是pentaho平台保存日志信息的主要地方。 希望它会有所帮助。

顺便提一下,有一个关于配置pentaho平台的非常好的pentaho信息门户: http://infocenter.pentaho.com/help/nav/2_3

答案 1 :(得分:1)

确保您在JAVA_HOME中指向Java 7。当您的JAVA_HOME指向Java 8时,BI Server将无法正确启动

答案 2 :(得分:0)

这是一个pentaho错误。在mysql的quartz数据库中创建一个表,就像这个postgresql表:

CREATE TABLE "QRTZ"
(
  name character varying(200) NOT NULL,
  CONSTRAINT "QRTZ_pkey" PRIMARY KEY (name)
)