ESB产品安装必须按照Elasticsearch → Redis → ESB Governor → ESB Server → APIGateway Server → ESB Studio步骤进行安装。
注意
请选择产品支持的相关环境进行安装及配置。
数据库密码建议设置为非数字 0 开头的串,即:字母、数字组合,诸如 000111 之类的简单密码会被认为是 111
而导致数据库连不上(Spring 读 yml 时会忽略开始的数字 000)。
# 哑安装配置模板
ESB产品安装建议优先使用哑安装方式,获取各数据库哑安装配置模板压缩包: ESB90GA哑安装模板.zip。
# 组件和资源
标准产品 ESB 配套的组件及相关资源版本如下所示。
资源名称 | 版本号 | 说明 |
---|---|---|
JDK | 1.8.0_251 | OracleJDK |
EOS Platform | 8.3.1 | 前端界面是用 EOS 开发的 |
SpringBoot | 2.7.18 | SpringBoot启动 |
Netty | 4.1.100 | - |
PMQ | 7.0 | Primeton MQ |
Elasticsearch | 8.1.2 | - |
Redis | 7.2.0 | - |
Mysql 数据库驱动 | 5.7.33 | mysql-connector-java-5.1.45.jar |
8.0.28 | mysql-connector-java-8.0.17.jar | |
Oracle 数据库驱动 | 10g | ojdbc14-10.2.0.2.0.jar |
11g | ojdbc6.jar | |
12.2.0.1.0 | ojdbc7.jar | |
19.3.0.0.0 | ojdbc8-19.3.0.0.jar | |
MS SQLServer 数据库驱动 | 2008 | sqljdbc-4.0.0.jar |
2016 | sqljdbc-4.0.0.jar | |
2019 | sqljdbc-4.0.0.jar | |
PostgreSQL 数据库驱动 | 9.6.2/12.4 | postgresql-42.2.8.jar |
DM 数据库驱动 | 7 | Dm7JdbcDriver17.jar DmDialect-for-hibernate4.0-7.6.0.165.jar(方言) |
8 | DmJdbcDriver18.jar DmHibernateSpatial-1.0.jar DmDialect-for-hibernate5.3.jar(方言) | |
OpenGuass数据库驱动 | 3.0.0 | opengauss-jdbc-2.0.1-compatibility.jar |
Gbase数据库驱动 | 8a | gbase-connector-java-8s.jar GBaseHibernate5.0.0-5.0.9.jar(方言) |
8s | gbasedbtjdbc_3.5.1.jar hibernate-5.3.12_GBase8s-2.0.1a2_2_v0.9.4.jar(方言) | |
HighGo 数据库驱动 | 5.6 | hgdb-4.0-jdbc42.jar HgdbJdbc-6.0.6.jre8.jar |
Kingbase数据库驱动 | 8 | kingbase8-8.2.0.jar |
UXDB数据库驱动 | 2.1.1.3 | uxdbjdbc-4.2.jar UXSQLDialect-4.2.jar(方言) |
Oscar数据库驱动 | 7 | oscarJDBC8.jar oscarHibernate4.jar(方言) |
# 数据库配置
其他数据库方言及配置
数据库类型 | 方言配置 | 驱动类名称 | 连接URL |
---|---|---|---|
mysql 5.7.33/8.0.28 | org.hibernate.dialect.MySQLDialect | com.mysql.jdbc.Driver | jdbc:mysql://127.0.0.1:3306/esb9?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false |
Oracle 10g/11g | org.hibernate.dialect.Oracle10gDialect | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@192.168.16.153:1521:orcl |
Oracle 12g/19c | org.hibernate.dialect.Oracle12cDialect | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@192.168.16.153:1521:orcl |
SQL Server 2008 | org.hibernate.dialect.SQLServer2008Dialect | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://192.168.16.153:1433;SelectMethod=cursor;DatabaseName=esb9 |
SQL Server 2016/2019 | org.hibernate.dialect.SQLServer2012Dialect | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://192.168.16.181:1433;SelectMethod=cursor;DatabaseName=esb9;trustServerCertificate=true |
PostgreSQL 9.6.2/12.4 | org.hibernate.dialect.PostgreSQLDialect | org.postgresql.Driver | jdbc:postgresql://192.168.16.153:5432/esb9 |
DM | org.hibernate.dialect.DmDialect | dm.jdbc.driver.DmDriver | jdbc:dm://192.168.16.153:5236/esb9 |
OpenGuass | org.hibernate.dialect.PostgreSQLDialect | org.opengauss.Driver | jdbc:opengauss://127.0.0.1:15400/esb9?blobMode=off |
Gbase8a | org.hibernate.dialect.GBaseDialect | com.gbase.jdbc.Driver | jdbc:gbase://192.168.16.101:5258/esb9 |
Gbase8s | org.hibernate.dialect.GBasedbtDialect | com.gbasedbt.jdbc.Driver | jdbc:gbasedbt-sqli://192.168.18.124:9088/esb90ga:IFX_ISOLATION_LEVEL=1;DB_LOCALE=zh_CN.57372 |
highgo | org.hibernate.dialect.PostgreSQLDialect | com.highgo.jdbc.Driver | jdbc:highgo://ip:port/database |
Kingbase(版本:V008R003C002B0160) | org.hibernate.dialect.Oracle12cDialect | com.kingbase8.Driver | jdbc:kingbase8://192.168.16.85:54321/ESB9 |
UXDB | org.hibernate.dialect.UXSQLDialect | com.uxsino.uxdb.Driver | jdbc:uxdb://192.168.16.176:5432/esb9 |
Oscar | org.hibernate.dialect.OscarDialect | com.oscar.Driver | jdbc:oscar://ip:port/database |
# 免责声明
- 本产品安装指南仅为向客户提供关于安装及卸载ESB 产品的说明而准备。我们不对在本产品安装指南中所援引的任何第三方产品的内容、服务功能、可靠性、可用性、兼容性或其他任何性能做作出任何承诺,本产品的范围亦不包括该等第三方产品。我们在本产品安装指南中所对任何第三方提供的产品的援引,仅为说明示例,不代表我们曾经、目前或将来使用、测试、下载该等第三方提供的产品或向用户提供该等第三方产品的下载。若用户需要使用该等第三方产品,应当通过合法途径自行购买或下载。若因网络状况、通讯线路、第三方提供的产品质量或政府管理部门的要求、技术故障等任何原因而导致任何使用人不能正常使用ESB 产品的,我们不因此承担任何法律责任。
- 若我们在本产品安装指南中所援引的任何第三方提供的产品存在侵犯他人知识产权、名誉权或其他合法权益的内容,或存在损害国家利益、违背现行法律法规及相关政策、违背公序良俗的情形,我们将对在知悉上述情况后对相应内容采取屏蔽、删除等处理措施。尽管有上述承诺,我们对上述内容的具体处理方式以法律要求的义务为限,我们不因未履行超出法律规定之义务而承担责任。
- 若个人、法人及非法人组织(以下简称“投诉人”)认为我们在本产品安装指南中援引的任何第三方提供的产品存在侵犯自身合法权益的内容,应依照法律规定向我们发出通知并提供具有法律效力的证明材料。我们将依照投诉人通知内容以及现行法律规定对涉嫌侵权内容进行处理。我们依法处理相关内容,即视为履行完毕相关法律义务,除此之外不再对涉嫌侵权内容承担任何法律责任。