SAAS部署常见问题

本文介绍SAAS部署的常见问题。

如何扩大节点启动内存?

找到各个节点的build.xml文件,根据实际情况调整maxmemory的值。示例如下:

<java jar="dist/project.jar" fork="true" maxmemory="4g"/>

调整为:

<java jar="dist/project.jar" fork="true" maxmemory="16g"/>

部署时,界面提示不可访问,如何查看具体的错误信息?

查看文件,定位具体的错误位置。

/home/admin/adam-eoa/logs/application.log

当机器有多个网卡,且做了bond,如何申请License?

可以使用任意一网卡的mac地址申请。

为什么执行脚本时,会出现invalid distance code的报错?

由于数据包损坏造成解包失败,需要校对数据包的md5与sha1值是否与线上分发值一致。

  • Centos/Ubuntu

    md5sum adam-saas-release.tar
    sha1sum adam-saas-release.tar
  • md5 adam-saas-release.tar
    shasum adam-saas-release.tar

为什么Yum安装JDK失败?

可能是Yum源不可用。您可以在Oracle官网下载oracle jdk 8,具体安装步骤,请参见安装文档

部署时与其他服务端口冲突,如何调整端口?

/home/admin/目录下有parameters.properties配置文件,里面包含adam-saas下面全部服务占用端口,可以根据需要调整:

adam-file-storage-web.server.port=8001
adam-file-storage-web.management.port=8002
adam-eoa.server.port=7001
adam-eoa.management.port=7002
adam-stand-alone-one.server.port=10081
adam-stand-alone-one.management.port=10082

调整后,执行./run.sh restart命令重启adam-saas即可。

启动服务时,出现es连接报错,该如何处理?

tp删除/home/admin/elasticsearch/config/elasticsearch.yml文件,重新启动即可。

浏览器无法访问SAAS地址,该如何处理?

  • 查看eoa服务是否启动成功。

    运行ps -ef|grep adam-eoa命令,查看是否存在对应的进程,或者查看eoa中log日志。

  • 检查服务器端口是否开放。

Service_out.log中出现JAVA_HOME异常,该如何处理?

文件异常示例:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java/bin/java

由于JAVA_HOME配置错误造成找不到Java启动程序。

  1. 找到JDK安装目录。

    sudo which java
  2. 执行如下代码:

    sudo export JAVA_HOME=JDK根路径
  3. 重新配置JAVA_HOME路径后再启动。

MySQL数据库出现You can't specify target table for update in FROM clause的报错信息?

在MySQL启动参数中增加如下内容,增加后,重启MySQL即可。

optimizer_switch = 'derived_merge=off'

执行. / run .sh init命令后报错class not found:JDBC driver com.mysql.jdbc.Driver could not be loaded,该如何处理?

错误示例如下:tp

一般为ant版本不正确,请先检查ant版本,并执行如下命令:

ant -v

执行结果中显示的版本信息如下:

Apache Ant(TM) version 1.9.14 compiled on March 12 2019
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

ant版本必须使用安装包中自带的1.9.14版本。若不是,请重新配置ant环境变量,配置操作如下:

  1. vim /etc/profile文件中,添加如下信息:

    export ANT_HOME=/home/admin/ant
    export PATH=$PATH:$ANT_HOME/bin
  2. 执行source /etc/profile命令,使配置生效。