Pentaho 7.1 遷移到MySQL

環(huán)境:
CentOS 6.5
Pentaho壓縮包:pentaho-server-ce-7.1.0.0-12.zip
Java:java version "1.8.0_144" (64位)

工作目錄:/pentaho/pentaho-server
注:所有涉及到username和password的內(nèi)容都需要根據(jù)自己配置的數(shù)據(jù)庫修改

按照下面步驟依次修改文件:

  1. /pentaho/pentaho-server/pentaho-solutions/system/applicationContext-spring-security-jdbc.properties

datasource.driver.classname=com.mysql.jdbc.Driver
datasource.url=jdbc:mysql://localhost:3306/hibernate
datasource.username=root
datasource.password=root (根據(jù)自己的庫更改)
datasource.validation.query=SELECT USER()

  1. /pentaho/pentaho-server/pentaho-solutions/system/applicationContext-spring-security-hibernate.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hibernate
jdbc.username=hibuser
jdbc.password=password
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

  1. /pentaho/pentaho-server/pentaho-solutions/system/hibernate/hibernate-settings.xml

system/hibernate/mysql5.hibernate.cfg.xml

  1. /pentaho/pentaho-server/pentaho-solutions/system/quartz/quartz.properties

解除注釋并修改為: org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate

  1. /pentaho/pentaho-server/pentaho-solutions/system/simple-jndi/jdbc.properties

SampleData/type=javax.sql.DataSource
SampleData/driver=com.mysql.jdbc.Driver
SampleData/url=jdbc:mysql://localhost:3306/sampledata
SampleData/user=pentaho_user
SampleData/password=password
Hibernate/type=javax.sql.DataSource
Hibernate/driver=com.mysql.jdbc.Driver
Hibernate/url=jdbc:mysql://localhost:3306/hibernate
Hibernate/user=hibuser
Hibernate/password=password
Quartz/type=javax.sql.DataSource
Quartz/driver=com.mysql.jdbc.Driver
Quartz/url=jdbc:mysql://localhost:3306/quartz
Quartz/user=pentaho_user
Quartz/password=password
Shark/type=javax.sql.DataSource
Shark/driver=com.mysql.jdbc.Driver
Shark/url=jdbc:mysql://localhost:3306/shark
Shark/user=sa
Shark/password=
SampleDataAdmin/type=javax.sql.DataSource
SampleDataAdmin/driver=com.mysql.jdbc.Driver
SampleDataAdmin/url=jdbc:mysql://localhost:3306/sampledata
SampleDataAdmin/user=pentaho_admin
SampleDataAdmin/password=password

  1. /pentaho/pentaho-server/tomcat/webapps/pentaho/META-INF/context.xml

注釋掉所有的Resource蟋字,增加:
< Resource name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5" maxWait="10000" username="hibuser" password="password" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/hibernate"
validationQuery="select user()" />

< Resource name="jdbc/Quartz" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5" maxWait="10000" username="pentaho_user" password="password"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/quartz"
validationQuery="select user()"/>

  1. /pentaho/pentaho-server/tomcat/webapps/pentaho/WEB-INF/web.xml

注釋掉以下兩段內(nèi)容
< !-- [BEGIN HSQLDB DATABASES] -->
< context-param>
< param-name>hsqldb-databases</param-name>
< param-value>sampledata@../../data/hsqldb/sampledata,hibernate@../../data/hsqldb/hibernate,quartz@../../data/hsqldb/quartz</param-value>
< /context-param>
< !-- [END HSQLDB DATABASES] -->
< !-- [BEGIN HSQLDB STARTER] -->
< listener>
< listener-class>org.pentaho.platform.web.http.context.HsqldbStartupListener</listener-class>
< /listener>
< !-- [END HSQLDB STARTER] -->

  1. 復(fù)查pentaho官方安裝文檔

  2. 復(fù)制驅(qū)動(dòng)包mysql-connector-java-5.1.44-bin.jar到:

/pentaho/pentaho-server/tomcat/lib

QA:
Q1. Pentaho日志目錄:/pentaho/pentaho-server/tomcat/logs
Q2. 問題描述:
Error creating bean with name 'org.h2.tools.Server' defined in file [/pentaho/pentaho-server/pentaho-solutions/system/GettingStartedDB-spring.xml]: Invocation of init method failed; nested exception is org.h2.jdbc.JdbcSQLException: Exception opening port "H2 TCP Server (tcp://localhost:9092)" (port may be in use), cause: "timeout" [90061-131]

暫時(shí)解決方法:
在start-pentaho.sh中增加-Dh2.bindAddress=localhost孤钦,如:
CATALINA_OPTS="-Xms2048m -Xmx6144m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding=utf8 -DDI_HOME="$DI_HOME" -Dh2.bindAddress=localhost "

Q3. 報(bào)OPTION SQL_SELECT_LIMIT=5問題

解決方法:換mysql-connector-java.jar校坑,換成mysql-connector-java-5.1.44-bin.jar

Q4. 問題描述:
[org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl]ConnectionServiceImpl.ERROR_0002 - Unable to get the list of connections: DatasourceMgmtService.ERROR_0004 - Error occurred during retrieving the datasource

解決方法:先關(guān)閉BI Server(使用stop-pentaho.sh)晾虑,然后刪除或改名如下文件夾/pentaho-solutions/system/jackrabbit/repository然后重啟BI Server(start-pentaho.sh)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市仙粱,隨后出現(xiàn)的幾起案子房交,更是在濱河造成了極大的恐慌,老刑警劉巖伐割,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件候味,死亡現(xiàn)場離奇詭異,居然都是意外死亡隔心,警方通過查閱死者的電腦和手機(jī)白群,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來济炎,“玉大人川抡,你說我怎么就攤上這事辐真⌒肷校” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵侍咱,是天一觀的道長耐床。 經(jīng)常有香客問我,道長楔脯,這世上最難降的妖魔是什么撩轰? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮昧廷,結(jié)果婚禮上堪嫂,老公的妹妹穿的比我還像新娘。我一直安慰自己木柬,他們只是感情好皆串,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眉枕,像睡著了一般恶复。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上速挑,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天谤牡,我揣著相機(jī)與錄音,去河邊找鬼姥宝。 笑死翅萤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的腊满。 我是一名探鬼主播套么,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼流纹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了违诗?” 一聲冷哼從身側(cè)響起漱凝,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎诸迟,沒想到半個(gè)月后茸炒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阵苇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年壁公,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绅项。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡紊册,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出快耿,到底是詐尸還是另有隱情囊陡,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布掀亥,位于F島的核電站撞反,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏搪花。R本人自食惡果不足惜遏片,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撮竿。 院中可真熱鬧吮便,春花似錦、人聲如沸幢踏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惑折。三九已至授账,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惨驶,已是汗流浹背白热。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粗卜,地道東北人屋确。 一個(gè)月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親攻臀。 傳聞我的和親對象是個(gè)殘疾皇子焕数,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容