网站大量收购闲置独家精品文档,联系QQ:2885784924

pentaho4.5(5.4)迁移至MYSQL.docx

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

pentaho BI Server-4.5迁移到mysql1.获取源码从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.xmlD:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\hibernate\hibernate-settings.xmlD:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\hibernate\mysql5.hibernate.cfg.xmlD:\biserver-ce-4.5.0-stable\biserver-ce\pentaho-solutions\system\applicationCpertiesD: \biserver-ce-4.5.0-stable\biserver-ce\tomcat\conf\Catalina\localhost\pentaho.xmlcontext.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\pentaho-solutions\system,用记事本打开当前目录下的applicationCperties文件,里面内容如下:将其中内容修改为如下形式即可:到这里,

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档