pentaho配置詳解,mysql版(biserver-ce-4.5.0-stable.zip)html
(2012-07-16 16:39:44)java
標籤:mysql pentahoweb biserverspring itsql |
分類:pentaho數據庫 |
BIServer移植到mysqlapache
1、下載biserver-ce-4.5.0-stable.ziptomcat
file:///C:/Users/MUHE/Downloads/biserver-ce-4.5.0-stable.zipapp
2、解壓到E:\BI\pentaho
3、轉到該路徑下:E:\BI\pentaho\biserver-ce\pentaho-solutions\system
A、將applicationContext-spring-security-hibernate.properties文件的內容由:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hibernate
jdbc.username=hibuser
jdbc.password=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
改爲:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hibernate
jdbc.username=root
jdbc.password=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
B、將applicationContext-spring-security-jdbc.xml中的:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url"
value="jdbc:hsqldb:hsql://localhost:9001/hibernate" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
改爲:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url"
value="jdbc:mysql://localhost:3306/hibernate" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
C、將--》進入hibernate目錄:將mysql5.hibernate.cfg.xml中的:
<property name="connection.username">hibuser</property>
<property name="connection.password">password</property>
改爲:
<property name="connection.username">root</property>
<property name="connection.password"> root</property>
D、將hibernate-settings.xml中的:
<config-file>system/hibernate/hsql.hibernate.cfg.xml</config-file>
改爲:
<config-file>system/hibernate/mysql5.hibernate.cfg.xml</config-file>
E、找到E:\BI\pentaho\biserver-ce\tomcat\webapps\pentaho\WEB-INF下:web.xml
找到:
<context-param>
<param-name>solution-path</param-name>
<param-value> </param-value>
</context-param>
將咱們以前的DB配置的solution設置進來:
<context-param>
<param-name>solution-path</param-name>
<param-value> E:\BI\pentaho\biserver-ce\pentaho-solutions</param-value>
</context-param>
F、找到E:\BI\pentaho\biserver-ce\tomcat\webapps\pentaho\META-INF下context.xml
將內容改成:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/pentaho"docbase="webapps/pentaho/">
<Resourcename="jdbc/Hibernate" auth="Container"type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"maxActive="20" maxIdle="5"
maxWait="10000" username="root" password="root"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/hibernate"
validationQuery="select 1" />
<Resourcename="jdbc/Quartz" auth="Container"type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20"maxIdle="5"
maxWait="10000" username="root" password="root"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/quartz"
validationQuery="select 1"/>
</Context>
G、找到:E:\BI\pentaho\biserver-ce\pentaho-solutions\bi-developers\datasources下的HQL_Datasource_MySQL.cfg.xml
將其中的:
<propertyname="connection.username">hibuser</property>
<propertyname="connection.password">password</property>
改成:
<property name="connection.username">root</property>
<property name="connection.password"> root</property>
4、配置環境變量:
CATALINA_OPTS= Dsun.rmi.dgc.server.gcInterval=3600000
PENTAHO_JAVA_HOME= C:\Program Files\Java\jdk1.6.0_31
5、導入SQL
找到E:\BI\pentaho\biserver-ce\data\mysql5文件下的四個文件,
進入mysql控制檯,導入sql命令:順序以下:
source E:\BI\pentaho\biserver-ce\data\mysql5\create_repository_mysql.sql
source E:\BI\pentaho\biserver-ce\data\mysql5\create_quartz_mysql.sql
source E:\BI\pentaho\biserver-ce\data\mysql5\load_sample_users_mysql.sql
source E:\BI\pentaho\biserver-ce\data\mysql5\migration.sql
ok
如今已經導入完數據庫了,能夠點擊
配置完畢。
運行:start-pentaho.bat啓動程序便可