pentaho4554迁移至MYSQL.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pentaho4554迁移至MYSQL

 HYPERLINK /JackyTecblog/archive/2012/10/30/2747165.html pentaho BI Server-4.5迁移到mysql 1.获取源码 从pentaho官方网站上下载biserver-ce-4.5.0-stable.zip,将些压缩包解压到D盘根目录下,进入当前目录, 我们可以看到如下目录结构: 2.执行脚本 接下来提及的目录路径都默认将pentaho BI Server放置于D盘根目录下。首先我们进入目录:D:\biserver-ce-4.5.0-stable\biserver-ce\data\mysql5,此文件夹中存放着pentaho迁移到mysql数据库的所有脚本信息,需要注意的是,这里的脚本不包括pentaho自带的sampledata数据库脚本,关于这个脚本,需要自己下载,在这里我会放在文章最后。当前文件夹结构为: 依次将上面前三个脚本文件在mysql客户端中进行执行,以便生成相应的数据库。这里,create_quartz_mysql.sql脚本生成quartz数据库,而create_repository_mysql.sql脚本生成hibernate数据库,至于create_sample_datasource_mysql.sql用于生成hibernate数据库中datasource表记录。这里需要特别提醒一点的是,在create_quartz_mysql.sql和create_repository_mysql.sql脚本文件的开头,我们都可以看到如下语句: 这两条语句的作用是一致的,都是将相关数据库操作权限分配给对应的帐号,比如quartz数据库分配给pentaho_user用户,而hibernate数据库分配给hibuser用户。建议大家不要修改两帐号信息,由于pentaho中有关mysql的配置文件中的相关配置项都与上述两用户信息相关,如果修改将导致之后的配置工作量加大。 3.需要修改的文件 D: \biserver-ce-4.5.0-stable\biserver-ce\tomcat\webapps\pentaho\META-INF\context.xml D:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\hibernate\hibernate-settings.xml D:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\hibernate\mysql5.hibernate.cfg.xml D:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\applicationCperties D: \biserver-ce-4.5.0-stable\biserver-ce\tomcat\conf\Catalina\localhost\pentaho.xml context.xml 首先,我们进入如下目录: D: \biserver-ce-4.5.0-stable\biserver-ce\tomcat\webapps\pentaho\WEB-INF,当前文件夹结构为: 打开context.xml文件(建议使用Uedit打开),我们可以看到如下内容 将红色的部分修改为下面的内容即可: 这里之所以不需要修改相应的username和password,是因为刚刚在创建相应的数据库时已经指定了相应的帐号信息,所以这里就可以完全不用修改它们,节省了我们不少的工作量。 hibernate-settings.xml 接下来,我们进入如下目录:D:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\hibernate,当前文件夹存放着hibernate相关的所有配置文件,目录结构如下: 同样首先用记事本打开hibernate-settings.xml文件,找到如下配置项: 修改成如下内容: 再用记事本打开mysql5.hibernate.cfg.xml文件,注意当前文件是不需要进行任何修改的,因为数据库连接信息均为我们之前默认创建的帐号信息,下面只贴出数据库连接信息的核心部分内容: 我们可以看到,username和password默认都是hibernate创建时所使用的帐号信息,因此这里无需进行更改。 applicationCperties 到这里,我们还需要对最后一个配置文件进行修改。稳步到如下目录:D:\biserver-ce-4.5.0-stable\biserver-ce

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档