- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- OsMPK3即TEY型水稻C组MAPK磷酸化与E-box元素结合的转录因子水稻OsbHLH65.doc
- OTC数字脉冲焊机防偏磁工作原理及维修.doc
- Ov7620的参数,调焦,硬件接法,采集图像,及图像处理.docx
- OSPF协议总结最终版.doc
- OUTLOOKEXPRESS60下设置多个邮箱帐户图解教程.docx
- OX100A氧气分析仪.doc
- Oviposition-stimulatingactivityof(E)-capsaicin烟青虫(鳞翅目夜蛾科)的产卵刺激活性.docx
- OracleRMAN数据库逻辑备份恢复基本操作步骤.doc
- OSI参考模型图示版.docx
- P020101117324801485983.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)