virtualbox虚拟机Ubuntu配置pentaho环境BI
来源:互联网 发布:眼睛 风格 知乎 编辑:程序博客网 时间:2024/06/05 09:38
1、安装jdk
sudo apt-get install openjdk-7-jdk
sudo vim ~/.bashrc
i
在底部加上
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
esc
:wq
source ~/.bashrc
2、安装mysql
sudo apt-get install mysql-server
要输入两次密码,我这里就输入root
mysql -uroot –proot
exit
启动
sudo chmod +x /var/lib/mysql
sudo /etc/init.d/mysql start
3、安装pentaho
http://sourceforge.jp/projects/sfnet_pentaho/releases/ 下载一个你需要的版本
cd /usr/local/
mkdir pentaho
cd pentaho
sudo wget http://ftp.jaist.ac.jp/pub/sourceforge/p/pe/pentaho/Business%20Intelligence%20Server/5.1/biserver-ce-5.1.0.0-752.zip
sudo chmod 777 /usr/local/pentaho
unzip biserver-ce-5.1.0.0-752.zip
4、配置web.xml
cd /usr/local/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/
sudo vim web.xml
i
<context-param>
<param-name>solution-path</param-name>
<param-value>/usr/local/pentaho/biserver-ce/pentaho-solutions</param-value>
</context-param>
<context-param>
<param-name>base-url</param-name>
<param-value></param-value>
</context-param>
<context-param>
<param-name>fully-qualified-server-url</param-name>
<param-value>http://localhost:8080/pentaho/</param-value>
</context-param>
esc
:wq
5、配置server.xml
cd /usr/local/pentaho/biserver-ce/tomcat/conf
重点,不配置会报错,如图
sudo vim server.xml
i
在<host></host>中加入
<Context path="/pentaho" docbase="webapps/pentaho/">
<Resource name="jdbc/SampleData" auth="Container" type="javax.sql.DataSource" maxActive="20"
maxIdle="5" maxWait="10000" username="pentaho_user" password="password"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/sampledata"/>
<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"/>
<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"/>
<Resource name="jdbc/Shark" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5"
maxWait="10000" username="sa" password="" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/shark"/>
</Context>
ESC
:wq
6、配置 applicationContext-spring-security-hibernate.properties
cd /usr/local/pentaho/biserver-ce/pentaho-solutions/system
sudo vim applicationContext-spring-security-hibernate.properties
i
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
ESC
:wq
7、配置applicationContext-spring-security-jdbc.properties
cd /usr/local/pentaho/biserver-ce/pentaho-solutions/system
sudo vim applicationContext-spring-security-jdbc.properties
4.x版本中是sudo vim applicationContext-spring-security-jdbc.xml
i
datasource.driver.classname=com.mysql.jdbc.Driver
datasource.url=jdbc:mysql://localhost:3306/hibernate
datasource.username=root
datasource.password=root
ESC
:wq
8、配置 mysql5.hibernate.cfg.xml
cd /usr/local/pentaho/biserver-ce/pentaho-solutions/system/hibernate
sudo vim mysql5.hibernate.cfg.xml
i
<propertyname="connection.driver_class">com.mysql.jdbc.Driver</property>
<propertyname="connection.url">jdbc:mysql://localhost:3306/hibernate</property>
<propertyname="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<propertyname="connection.username">root</property>
<propertyname="connection.password">root</property>
ESC
:wq
9、配置hibernate-settings.xml
cd /usr/local/pentaho/biserver-ce/pentaho-solutions/system/hibernate
sudo vim hibernate-settings.xml
改为
<?xml version='1.0' encoding='utf-8'?>
<settings>
<config-file>
system/hibernate/mysql5.hibernate.cfg.xml
</config-file>
<managed>false</managed>
</settings>
10、配置context.xml
cd /usr/local/pentaho/biserver-ce/tomcat/webapps/pentaho/META-INF
sudo vim 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="select1" />
<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="select1"/>
</Context>
11、导入sql
cd /usr/local/pentaho/biserver-ce/data/mysql5
5.x和4.x版本不同,sql文件也不一样,注意
mysql -uroot –proot
进入mysql控制台,导入sql命令:
source /usr/local/pentaho/biserver-ce/data/mysql5/create_repository_mysql.sql;
source /usr/local/pentaho/biserver-ce/data/mysql5/create_quartz_mysql.sql;
source /usr/local/pentaho/biserver-ce/data/mysql5/create_jcr_mysql.sql;
4.x
source /usr/local/pentaho/biserver-ce/data/mysql5/create_repository_mysql.sql;
source /usr/local/pentaho/biserver-ce/data/mysql5/create_quartz_mysql.sql;
source /usr/local/pentaho/biserver-ce/data/mysql5/create_sample_datasource_mysql.sql;
source /usr/local/pentaho/biserver-ce/data/mysql5/migration.sql;
12、运行
sudo chmod +x *.sh
cd /usr/local/pentaho/biserver-ce/data
sh ./start_hypersonic.sh 启动数据库
cd /usr/local/pentaho/biserver-ce/
sh ./start-pentaho.sh
Windows下是start-pentaho.bat
cd /usr/local/pentaho/biserver-ce/tomcat/bin
sh ./startup.sh
sh ./catalina.sh run
建议大家还是用4.x,5.x改动太大
13、FAQ
1、 ./start-pentaho.sh
Cannot find ./catalina.sh
This file isneeded to run this program
cd 跳转到tomcat/bin目录执行 sudo chmod +x *.sh
2、zh_CN_49
如果你已启动 ./start-pentaho.sh
先sh ./stop-pentaho.sh
cd /usr/local/pentaho/biserver-ce/data/
sh ./start_hypersonic.sh
欢迎大家交流
转载请注明出处
- virtualbox虚拟机Ubuntu配置pentaho环境BI
- VirtualBox 虚拟机配置Ubuntu 网络
- Pentaho BI Suite配置:在Windows环境下使用MySQL 5.x
- Pentaho BI
- Pentaho学习笔记--bi Server配置mysql
- VirtualBox安装ubuntu虚拟机,配置网络
- virtualbox ubuntu虚拟机安装配置android开发环境(eclipse+ndk+sdk)及注意事项
- virtualbox虚拟机ubuntu,安装docker,配置javaweb环境,简单实现负载均衡
- xp上搭建VirtualBox虚拟机ubuntu开发环境
- ubuntu环境下virtualbox 搭建安卓虚拟机
- Ubuntu安装Virtualbox虚拟机
- Ubuntu安装VirtualBox虚拟机
- Ubuntu安装VirtualBox虚拟机
- VirtualBox虚拟机安装Ubuntu
- VirtualBox Ubuntu扩容磁盘vmdk vdi格式转化等(SDN OVS OpenSwitch mininet等环境配置,以及虚拟机迁移)
- VirtualBox下的ubuntu虚拟机之间通讯的网络配置
- VirtualBox上Ubuntu Server虚拟机配置双网卡
- VirtualBox上Ubuntu Server虚拟机配置双网卡
- wpf 参考资料一
- KDD 2014 Workshop on Data Science for Social Good论文阅读记录
- Linux下配置Mysql允许远程访问详解
- 4B-5B编码原理
- 日语学习之沪江N4基础 20141201 -2
- virtualbox虚拟机Ubuntu配置pentaho环境BI
- 如果编程语言是女人
- pinyin4j
- case when oracle
- android常用布局
- 二哥学算法之链表逆转
- VC支持文件拖拽
- 测试
- GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)