pentaho 5.0.1 迁移到mysql 数据库

来源:互联网 发布:马克斯cms怎么安装 编辑:程序博客网 时间:2024/06/05 16:53
pentaho 5.0.1 迁移到mysql
一、
执行sql语句,完成数据库的创建和初始化。
....\biserver-ce-5.0.1-stable\biserver-ce\data\mysql5
执行以下三个sql 文件,无顺序要求。
    
二、
修改数据库连接文件
1、 打开如下路径,
...\biserver-ce-5.0.1-stable\biserver-ce\tomcat\webapps\pentaho\META-INF
修改文件  context.xml
修改为如下:

例子:
  driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.15.61:3306/hibernate"
  validationQuery="select 1" />
 
  driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.15.61:3306/quartz"
  validationQuery="select 1"/>

username和password 不用修改,因为和创建数据库时指定的一样,如果创建数据库时修改了,此时也要修改。

2、打开如下路径
.../biserver-ce-5.0.1-stable\biserver-ce\pentaho-solutions\system\hibernate
修改如下两个文件


hibernate-settings.xml 文件
修改为如图所示,这步是修改配置文件,使加载的时候加载 mysql5.hibernate.cfg.xml 文件中的内容。
 mysql5.hibernate.cfg.xml 文件:


修改如图所示的两部分即可。

3、打开
..\biserver-ce-5.0.1-stable\biserver-ce\pentaho-solutions\system\applicationContext-spring-security-hibernate.properties


修改 :
为:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.15.61:3306/hibernate
jdbc.username=hibuser
jdbc.password=password
hibernate.dialect=org.hibernate.dialect.MySQLDialect



4、打开
.../biserver-ce-5.0.1-stable\biserver-ce\tomcat\webapps\pentaho\WEB-INF

如图,注释掉 调用Hsqldb 的监听器 

以上完成后,启动 
../biserver-ce-5.0.1-stable\biserver-ce\tomcat\bin\startup.bat
如果报内存不足,在 startup.bat 文件中加上 :
set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M
设置tomcat 启动的内存大小。

Linux下修改JVM内存大小:

要添加在tomcat的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.

# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"
cygwin=false


0 0
原创粉丝点击