附录
ABI5.3.1测试通过环境组合
中间件
仅支持jdk1.8及以上版本
中间件 |
jdk |
操作系统 |
备注 |
---|---|---|---|
中创InforSuiteAS |
Open jdk1.8 |
银河麒麟4.02 |
- |
TongWeb6.1.5.8 |
Open jdk1.8 |
银河麒麟4.02 |
- |
TAS2.8.5 |
Open jdk1.8 |
银河麒麟4.02 |
- |
Tomcat7.0 |
Sun jdk1.8 |
CentOS 6.5 Win2008 |
建议使用tomcat7.0.79以后的小版本 |
Websphere8.5 |
自带jdk1.8 |
CentOS 6.5 Win7 |
- |
Weblogic12c |
Sun jdk1.8 |
CentOS 7.2 |
- |
金蝶9.0 |
openjdk1.8 |
uos操作系统(龙芯cpu) |
- |
数据库
数据库 |
分析库or系统库 |
包中是否含驱动文件 |
是否能修改数据库表结构或数据 |
备注 |
---|---|---|---|---|
星环6.0 |
分析库 |
无 |
不能 |
只兼容bi,豌豆bi部分,指标管理,数据整合 驱动类名: org.apache.hive.jdbc.HiveDriver URL地址: jdbc:inceptor2://172.17.3.41:10000/<database_name> |
PostgreSQL9.6 |
系统库 |
无 |
能 |
- |
Gauss DB200 |
分析库 |
无 |
不能 |
只兼容bi部分。 驱动类名: org.postgresql.Driver 注,Gauss DB200驱动和ABI内置GreenPlum驱动冲突,需要在ABI将GreenPlum驱动删除,再打入Gauss DB200驱动文件 链接地址: jdbc:postgresql://127.0.0.1:5432/ <database_name> |
Informix 11.5 |
系统库&分析库 |
无 |
能 |
只兼容bi、豌豆bi部分。 驱动类名: com.informix.jdbc.IfxDriver
说明:
informix 11.5驱动比ABI内置informix12驱动版本低,需要在ABI将informix12驱动删除,再打入informix 11.5驱动文件 链接地址: sqli:// 127.0.0.1:9088/dbname: INFORMIXSERVER=ifxserver; NEWCODESET=utf8,8859-1,819; CLIENT_LOCALE=en_US.utf8; DB_LOCALE=en_US.8859-1
说明:
informix链接有两种写法,在作为系统库和分析库时不可混用,也不可交替使用,推荐使用上方的链接写法。 |
达梦DM7.6 |
系统库&分析库 |
有 |
能 |
驱动类型: dm.jdbc.driver.DmDriver 链接地址: url=jdbc:dm://127.0.0.1:5236 |
易鲸捷EsgynDB2.4.0 |
系统库&分析库 |
有 |
能 |
只兼容bi和填报部分。 驱动类型: org.trafodion.jdbc.t4.T4Driver 链接地址: jdbc:t4jdbc://172.17.3.191:23400/:schema=TACS |
Sqlserver2016 |
系统库&分析库 |
有 |
能 |
- |
Oracle11g |
系统库&分析库 |
有 |
能 |
驱动类型: oracle.jdbc.driver.OracleDriver 链接地址: jdbc:oracle:thin:@192.168.1.102:1521:sid |
Db2 10.5 |
系统库&分析库 |
有 |
能 |
不支持指标管理、数据整合 驱动类型: com.ibm.db2.jcc.DB2Driver 链接地址: jdbc:db2://192.168.1.224:50000/testdb |
Mysql5.6 Mysql5.7 |
系统库&分析库 |
有 |
能 |
驱动类型: com.mysql.jdbc.Driver 链接地址: jdbc:mysql://192.168.1.223/testdb?useUnicode=true&characterEncoding=utf8 作为系统库,需要5.7版本 |
Petabase2.1 |
分析库 |
无 |
不能 |
分析只支持BI分析 驱动类型: com.esen.jdbc.PetaBaseDriver 链接地址: jdbc:petabase://127.0.0.1:10000/testdb |
人大金仓7 人大金仓8 |
系统库&分析库 |
7有8无 |
能 |
分析库(不支持填报和工作流、指标管理),支持表单。 驱动类型: com.kingbase.Driver(7) com.kingbase8.Driver(8) 链接地址: jdbc:kingbase://192.168.1.247/testdb(7) jdbc:kingbase8://192.168.1.247/testdb(8) |
GreenPlum5.20.1 |
支持BI分析和敏捷分析、数据整合 |
有 |
不能 |
驱动类型: com.pivotal.jdbc.GreenplumDriver 链接地址: jdbc:pivotal:greenplum://172.21.150.69:5432; DatabaseName=gsgs |
河图6.5.1 |
分析库 |
无 |
不能 |
支持BI分析和敏捷分析 驱动类型: io.prestosql.jdbc.PrestoDriver 链接地址: jdbc:presto://10.146.11.204:24002,10.146.11.205:24002,10.146.11.206:24002/hive/rz?serviceDiscoveryMode=zooKeeper&zooKeeperNamespace=hsbroker 扩展参数示例: jdbc.KerberosKeytabPath=D:\test\huawei\user.keytab jdbc.SSL=true jdbc.KerberosConfigPath=D:\test\huawei\krb5.conf jdbc.KerberosPrincipal=lkjt_hycj jdbc.KerberosRemoteServiceName=HTTP jdbc.tenant=default jdbc.deploymentMode=on_yarn jdbc.KerberosServicePrincipalPattern=${SERVICE}@${HOST} jdbc.SSLTrustStorePath=d:\test\huawei\hetuserver.jks |
Gbase 8a 8.6.2.43 |
系统库 |
有 |
能 |
支持bi分析、填报、敏捷分析(不支持工作流、指标、数据整合、表单) |
Clickhouse20.6.4 |
分析库 |
无 |
不能 |
驱动地址: ru.yandex.clickhouse.ClickHouseDriver 链接地址: jdbc:clickhouse://172.21.160.69:8123/abi525 注意事项:
|
客户端
操作系统 |
浏览器 |
---|---|
Win7 |
IE11,Chrome |
Win10 |
IE11,Chrome |
银河麒麟4.02 |
360安全版 |
360安全版和Chrome不支持Word分析报告编辑插件
ABI5.3.1测试通过环境组合
服务器及硬件
服务器 |
CPU |
---|---|
联想、长城 |
飞腾、龙芯、兆芯、鲲鹏 |
数据库
数据库 |
分析库or系统库 |
包中是否含驱动文件 |
是否能修改数据库表结构或数据 |
备注 |
---|---|---|---|---|
达梦DM7.6 |
系统库&分析库 |
有 |
能 |
驱动类型: dm.jdbc.driver.DmDriver 链接地址: url=jdbc:dm://127.0.0.1:5236 |
人大金仓7 人大金仓8 |
系统库&分析库 |
7有8无 |
能 |
分析库(不支持填报和工作流、指标管理),支持表单。 驱动类型: com.kingbase.Driver(7) com.kingbase8.Driver(8) 链接地址: jdbc:kingbase://192.168.1.247/testdb(7) jdbc:kingbase8://192.168.1.247/testdb(8) |
Gbase 8a 8.6.2.43 |
系统库 |
有 |
能 |
支持bi分析、填报、敏捷分析(不支持工作流、指标、数据整合、表单) |
中间件
仅支持jdk1.8及以上版本。
中间件 |
jdk |
操作系统 |
---|---|---|
中创InforSuiteAS |
Open jdk1.8 |
银河麒麟4.02 |
TongWeb6.1.5.8 |
Open jdk1.8 |
银河麒麟4.02 |
TAS3.0 |
Open jdk1.8 |
银河麒麟4.02 |
金蝶9.0 |
openjdk1.8 |
uos操作系统(龙芯cpu) |
ABI参数配置总结
常用中间件设置JVM参数
- Tomcat:
修改内存大小一般在启动文件startup.bat或startup.sh中设置,设置内存不能低于如下数值:
Windows下:注:jdk1.8开始取消了PermGen,取而代之的是Metaspace
Set JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
Linux下:注:jdk1.8开始取消了PermGen,取而代之的是Metaspace
export JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
- WebLogic 11g(其它版本大致不变):
在startWebLogic.sh(cmd)中,增加
Windows环境:Set JAVA_OPTIONS=-Xmx2024m -Xms2048m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK
Linux环境:JAVA_OPTIONS=”-Xmx2048m -Xms256m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK
其中,设置内存不能低于上述值。
集群环境:
如下图,进入weblogic控制台,对每一个节点(如server1、server2)进行内存设置,设置内存不能低于图示值。
图1 内存设置
- Websphere 8.5(其它版本大致不变):
Websphere默认内存最大内存为256M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。在如下图所示堆内存地方进行调整,直接输入数字即可。
在JVM参数配置内存参数-Xmx1024m -Xms256m -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK(数值不能低于此值)。
内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下建议分配8G-16G内存。
某些JDK版本或操作系统限制最大堆内存,不支持分配超过较大内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。
图2 应用程序服务器1
图3 应用程序服务器2
工作目录设置方法总结
- 在war包中指定
ABI一系列产品在war包的WEB-INF\classes目录下的application.properties中指定,如下图位置
图4 指定
- 在JVM参数中设置
工作目录参数为-Desen.abi.workdir,可以在JVM参数中设置,形式如下:
-Desen.abi.workdir=/opt/workdir
- 在产品注册界面设置
图5 设置
三种方法优先级由高到低:war包指定 > JVM参数指定 > 注册界面指定。
数据库 |
分配权限 |
---|---|
Oracle |
connect、resource、create any view(备注:oracle12c及以上需要alter user xxx quota unlimited on users;) |