Pentaho完全安装

以下是可以对Pentaho BI平台做的一些定制。

必选的

  1. 修改logo图标
  2. 去除用户选择登录选项
  3. 修改登录界面文字
  4. 增加连接超时时间
  5. 增加内存限制
  6. 设置发布密码
  7. 添加用户及修改登录密码

可选:

  1. 重命名服务器名和端口名
  2. 使用连接池避免掉线夹
  3. 将数据库移到其它机器
  4. 定制BI平台提示信息
  5. 邮件设置
  6. 自动启动设置
 -----------------------------------------------------------------
1. 修改logo图标
   修改右上角Pentaho图标,只须覆盖logo.png文件
  •  3.8  biserver-ce/tomcat/webapps/pentaho/mantle
  •  3.9  biserver-ce/tomcat/webapps/pentaho/mantle/themes/onyx/images和../themes/slate/images
2. 去除用户选择登录选项
   如果不是测试用的BI平台,都需要创建新的角色和用户(如Admin、CEO、CIO等),因而需要隐藏用户选择的下拉框。这可以修改下面的XML文件
  biserver-ce/pentaho-solutions/system/pentaho.xml
  将默认的true改为false
3.8: <login-show-users-list>false</login-show-users-list>
3.9: <login-show-sample-users-hint>false</login-show-sample-users-hint>

3.修改登录界面文字

  Pentaho的登录界面是向新用户展示他们相关产品。而我们可能希望做一些定制,更换成自己项目的名字,一些相关提示等。

  只需要修改JSP文件:biserver-ce/tomcat/webapps/pentaho/jsp/PUCLogin.jsp

4.增加连接超时时间

默认浏览器超时时间是30分钟,可修改文件 biserver-ce/tomcat/conf/web.xml中的session-timeout值,我们设置为3小时

<session-timeout>180</session-timeout>

并且需要对文件biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml做同样的修改

5.增加内存限制

修改BI服务器内存限制,只需修改文件biserver-ce/start-pentaho.sh

设置tomcat的内存最小 (Xms) 和最大值 maximum (Xmx), 例如: -Xms512m -Xmx1024m

CATALINA_OPTS="-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client

6.设置发布密码

在设计好OLAP、报表和Dashboard部署到Pentaho BI服务器时,需要用到发布密码。可以修改文件biserver-ce/pentaho-solutions/system/publisher_config.xml

<publisher-password>[your-password]</publisher-password>

7.添加用户及修改登录密码

有以下几个步骤:

  • 设置新的用户做为管理员
    - 启动PAC (管理界面).
    - 在你所选的用户增加Adminceo角色.
  • 关闭PAC,启动BI服务器.
  • 修改数据库密码.
    - 以mysql管理员登录
    - 更改以下用户的密码: pentaho_admin, pentaho_user and hibuser.
  • 在如下文件中更新相应的密码:
    - hibuser密码:
      biserver-ce/pentaho-solutions/system/hibernate/
         mysql5.hibernate.cfg.xml
    -所有用户名密码:
      biserver-ce/pentaho-solutions/system/simple-jndi/
         jdbc.properties
    - hibuser用户密码:
      /Pentaho/biserver-ce/pentaho-solutions/system/
      applicationContext-spring-security-jdbc.xml
    - hibuser和pentaho_user用户密码分别在不同的文件中:
      biserver-ce/tomcat/conf/Catalina/localhost/pentaho.xml
      
    biserver-ce/tomcat/webapps/pentaho/META-INF/context.xml
  • 更改datasource的OLAP文件中用户密码
    <URL>...userid=joe&amp;password=password</URL> in the file:
    biserver-ce/pentaho-solutions/system/olap/datasources.xml
  • 测试示例是否还可用 (.xaction files)...
  • 在PAC中删除示例用户


posted on 2011-12-25 10:42  nwf  阅读(4066)  评论(0编辑  收藏  举报

导航