Pentaho双服务器和管理控制台通信



我在运行的tomcat服务器ref上部署了pentho bi服务器。现在我想创建基于JNDI的数据源,所以我通过pentaho管理控制台登录,但在该网页中没有显示用户列表和用户角色。在谷歌上搜索了几次后,我发现更改了console.xml,然后我的console.xml文件被更改为如下

<?xml version="1.0" encoding="UTF-8"?>
<console> 
<solution-path>/home/pc-name/pentaho-solutions</solution-path>
<war-path>/home/pc-name/apache-tomcat-7.0.47/webapps/pentaho</war-path>
<platform-username>joe</platform-username>  
<biserver-status-check-period-millis>30000</biserver-status-check-period-millis>  
<homepage-url>http://www.pentaho.com/console_home</homepage-url>  
<homepage-timeout-millis>15000</homepage-timeout-millis>  
<!-- comma separated list of roles (no spaces) -->  
<default-roles>Authenticated</default-roles>
<default-server-dir>biserver-ce</default-server-dir>
</console>

然后我停止了管理控制台,然后再次启动,但它仍然没有显示任何用户列表和角色列表。在那之后,我硬编码start-pac.sh如下

DIR_REL=`dirname $0`
cd $DIR_REL
DIR=`/home/pc-name/apache-tomcat-7.0.47`
cd -
. "$DIR/set-pentaho-env.sh"
setPentahoEnv "$DIR/../biserver-ce/jre"

但在start-pac.sh上运行时,它显示未找到set-pentaho-env.sh,但在我在现有tomcat上部署pentaho-bi服务器的第一步中,它没有提到任何关于set-pentaho-env.sh的复制或设置位置的信息。有人知道如何解决这个问题吗?

简单回答:Pentaho 5.0没有管理控制台,因为用户角色和数据库连接都可以在用户控制台中轻松配置。你似乎刚刚开始部署你的biserver,所以我建议你升级到新版本,并留下管理控制台。相信我。你会喜欢的。

长话短说:如果你出于某种奇怪的原因仍然希望保持4.8:不要更改Pac-start.bat中的任何内容,请恢复到更改前的原始版本。如果您需要更改默认的URL或端口,那么查找biserver ce\tomcat\conf\server.xmlpentaho用户控制台的默认值为8080,管理控制台的默认端口为8443。根据您的喜好更改。一旦完成,查找biserver ce\tomcat\webapps\pentaho\WEB-INF\WEB.xml

此处更改:

 <context-param>
        <param-name>fully-qualified-server-url</param-name>
        <param-value>http://localhost:8080/pentaho/</param-value>
    </context-param>

然后找到受信任Ip的列表,并在此处添加额外的受信任Ip(这是第133行附近的某个地方)

   <param-name>TrustedIpAddrs</param-name>
   <param-value>127.0.0.1,0:0:0:0:0:0:0:1(%.+)*$</param-value>
   <description>Comma separated list of IP addresses of a trusted hosts.</description>

(本文还包括:http://wiki.pentaho.com/display/ServerDoc2x/Setting+上+信任+之间+管理+控制台+和+BI+服务器)

请确保在启动管理控制台时,pentaho-biserver已经在运行。如果biserver未运行,管理控制台将无法工作。请确保使用正确的JDK,因为错误的java配置或错误的java_home_path也可能导致管理控制台无法正常运行。

真的,就选Pentaho 5.0.1吧。

最新更新