Apusic文档中心
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
文档中心
  • 金蝶Apusic数据智脑

  • 金蝶Apusic数据交换

  • 金蝶Apusic企业服务总线

  • 金蝶Apusic主数据管理

  • 金蝶Apusic服务治理平台

    • 产品白皮书
    • 产品动态
    • 产品简介
    • 快速入门
    • 安装部署
    • 操作指南
    • 词汇表
    • 常见问题
  • 金蝶Apusic统一身份管理

安装部署

# ASGP V1.0-产品安装手册

# 安装要求

金蝶Apusic服务治理平台V1.0需要具备以下基本要求:

  1. 网络

    由于nginx与tomcat里面各组件需要进行网络通信,所以需要保证各个服务之间的网络端口通信正常。

  2. JDK

    ASGP V1.0运行依赖JDK1.8版本,可通过运行java -version命令查看是否安装了JDK以及安装版本;

  3. 硬件

组件 要求
操作系统 Centos7
物理内存 32G或以上
硬盘 可用空间100G或以上
Java环境 JDK1.8
浏览器 常用浏览器较高版本

# 插件安装

# Redis安装

1、将redis的安装包上传到服务器,如:redis-6.2.6.tar.gz

2、解压redes安装包:tar -zvxf redis-6.2.6.tar.gz

3、移动redis目录:mv redis-6.2.6 /usr/local/redis

4、进入到/usr/local/redis目录下:cd /usr/local/redis

5、编译:make

6、安装:make PREFIX=/usr/local/redis install

7、编辑配置文件,使启动redis时为后台启动:vim redis.conf

image_wItXMjBdV4

如上,将no改为yes,保存退出。

8、进入bin目录:cd bin

9、启动:./redis-server ../redis.conf

# nginx安装

  1. 安装gcc-c++编译器:yum install gcc-c++

  2. 安装openssl库:yum install -y openssl openssl-devel

  3. 安装pcre库:yum install -y pcre pcre-devel

  4. 安装zlib库:yum install -y zlib zlib-devel

  5. 在/usr/local/下创建文件nginx文件:mkdir /usr/local/nginx

  6. 在网上下nginx包上传至Linux或者自己上传,如:

    wget https://nginx.org/download/nginx-1.9.9.tar.gz

  7. 解压:tar -zxvf nginx-1.9.9.tar.gz

  8. 进入解压之后的目录: cd nginx-1.9.9/

  9. 使用nginx默认配置:./configure

  10. 编译: make

  11. 安装:make install

  12. 编辑配置文件:vim /usr/local/nginx/conf/nginx.conf

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        sendfile        on;
        keepalive_timeout  65;
      
       upstream backend {   
      ip_hash;  
            server localhost:8765; 
        }
      
      underscores_in_headers on;
      
        server {
            listen       8080;
            server_name  localhost;
      server_tokens off;  #关闭版本号  
            
        location / {
                
          root  /home/asgp/AsgpMonitor/nginx/static; #asgp前端页面
        
                index  index.html index.htm;
            }
        
        location ^~/gateway/ {
          proxy_set_header X-Nginx-Proxy true;
          proxy_redirect off;
          proxy_set_header Host $host:$server_port;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
          client_max_body_size   500m; 
          client_body_buffer_size  128k;
          proxy_connect_timeout  100;
          proxy_send_timeout   100;
          proxy_read_timeout 100;
          proxy_buffer_size 4k;
          proxy_buffers  4 32k;
          proxy_busy_buffers_size 64k;
          proxy_temp_file_write_size  64k;
          proxy_pass_request_headers on;
          proxy_pass http://backend/;
            }
    
        location /images {
                
          root  /home;
        
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
        }
    
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
  13. 进入nginx的sbin目录:cd /usr/local/nginx/sbin

  14. 启动nginx:./nginx

    # mysql安装

1、 查看系统是否自带mariadb数据库:rpm -qa|grep mariadb

image_1_pUzsPYulIv

2、卸载卸载CentOS7系统自带mariadb:

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

3、删除etc目录下的my.cnf:rm -rf /etc/my.cnf

4、上传mysql安装包mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz

5、解压安装包:tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz

6、重命名解压完的安装包为mysql:

mv mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql/

7、创建组:groupadd mysql

8、创建用户:useradd -r -g mysql mysql

9、分配目录权限:chown -R mysql:mysql /usr/local/mysql

10、进入mysql的bin目录:cd /usr/local/mysql/bin

11、安装mysql:

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

12、移动文件:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

13、在etc下新建my.cnf,并进行编辑:vim /etc/my.cnf

[client] 
port=3306 
[mysqld] 
port=3306 
user=mysql 
basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data 
log-error=error.log 
max_connections = 300 
transaction_isolation = READ-COMMITTED 
character-set-server = utf8mb4 
collation-server = utf8mb4_general_ci 
lower_case_table_names = 1 
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14

14、启动mysql:service mysql start

15、设置开机启动:chkconfig --add mysql

16、添加环境变量:vim /etc/profile

在文件最后添加:export PATH=$PATH:/usr/local/mysql/bin

保存退出后执行:source /etc/profile

17、停止mysql:service mysql stop

18、重置mysql密码:

进入mysql的bin目录执行:./mysqld --skip-grant-tables &

无密码登陆mysql:mysql -u root

执行:update mysql.user set authentication_string=password('123456') where user='root' ;

执行:quit

19、杀掉mysql进程:

ps -ef | grep mysql

kill -9 ‘进程号’

20、启动mysql:service mysql start

21、登陆mysql:mysql -u root -p

22、修改连接密码:alter user 'root'@'localhost' identified by '123456';

23、允许远程访问:

update user set host='%' where user='root';

grant all privileges on *.* to 'root'@'%' identified by 'pwd' with grant option;

24、刷新:flush privileges;

# MongoDB安装

  1. 上传安装包:mongodb-linux-x86_64-3.4.18.tgz

  2. 解压安装包:tar -zxvf mongodb-linux-x86_64-3.4.18.tgz

  3. 移动并重命名:mv mongodb-linux-x86_64-3.4.18 /usr/local/mongodb

  4. 修改环境变量:vim /etc/profile

    在文件末尾添加:

    export MONGODB_HOME=/usr/local/mongodb

    export PATH=$PATH:$MONGODB_HOME/bin

    保存退出,执行:source /etc/profile

  5. 进入mongo的bin目录:cd /usr/local/mongodb/bin/

  6. 创建mongodb.conf文件:vim mongodb.conf

    添加以下内容:

    dbpath = /usr/local/mongodb/data/db
    logpath = /usr/local/mongodb/logs/mongodb.log
    port = 27017
    fork = true
    nohttpinterface = true
    
    1
    2
    3
    4
    5
  7. 根据配置文件创建相应的文件夹:

    mkdir -p /usr/local/mongodb/data/db

    mkdir -p /usr/local/mongodb/logs

    touch /usr/local/mongodb/logs/mongodb.log

  8. 启动:./mongod -f mongodb.conf

  9. 创建数据库:

    执行mongo命令进入命令列:mongo

    创建数据库:use asgp

image_2_lTn_QQ3ZGJ

# nacos安装

  1. 上传安装包到服务器:nacos-server-1.4.1.zip

  2. 解压安装包:unzip nacos-server-1.4.1.zip

  3. 移动安装包:mv nacos /usr/local

  4. 创建nacos-server数据库:

    image_3_RbLfVxShyl

  5. 执行nacos-server数据库初始化脚本,初始化脚本在nacos-server解压后的conf子目录下:/usr/local/nacos/conf/nacos-mysql.sql

    image_4_LXhlVMlY-4

  6. 查找服务器中java的安装目录:echo $JAVA_HOME

    结果为空的话说明未配置环境变量,需要配置环境变量:

  7. 终端输入:which java

    image_5_Rju4hkOuZM

  8. 终端输入:ls -lr /usr/bin/java

    image_6_fkDBRKzRwv

  9. 终端输入:ls -lrt /etc/alternatives/java

    image_7_7WPW8d6W33

  10. 至此,我们确定java的安装目录为:

    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

  11. 配置环境变量:vim /etc/profile

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
    export JRE_HOME=$JAVA_HOME/jre 
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
    1
    2
    3
    4

    保存退出,并执行:source /etc/profile

  12. 测试配置结果:echo $JAVA_HOME

  13. 修改startup.sh脚本中JAVA_HOME的内容,替换成服务器中java安装目录的绝对路径:vim /usr/local/nacos/bin/startup.sh,注释掉上面的四行,添加第五行内容

    image_8_UAB6-D4zBV

  14. 修改application.properties 中有关数据库的内容:

    image_9_ACHtGFWLH1

  15. 启动nacos:./startup.sh -m standalone

  16. 浏览器输入:http://ip:8848/nacos (opens new window)

    用户名:nacos

    密码:nacos

# rocketmq安装

  1. 上传安装包到服务器:rocketmq-all-4.9.2-bin-release.zip

  2. 解压安装包:unzip rocketmq-all-4.9.2-bin-release.zip

  3. 移动目录:mv rocketmq-4.9.2/ /usr/local/rocketmq

  4. 调整内存大小:

    进入/usr/local/rocketmq/bin目录下找到 runbroker.sh 和 runserver.sh 和tools.sh然后vim 编辑 把所有8G,4G,2G 的参数 改为256m 128m(根据实际情况调整)

  5. 启动:

    nohup sh bin/mqnamesrv > mqsrv.log &

    nohup sh bin/mqbroker -n 服务器ip:9876 autoCreateTopicEnable=true -c ./conf/broker.conf > mqbroker.log &

  6. 配置管理端:

    上传rocketmq-console-ng-1.0.1.jar包到rocketmq安装路径下,然后执行:nohup java -jar rocketmq-console-ng-1.0.1.jar > ng.log &

  7. 通过浏览器验证:

    http://服务器ip:8888/

    账号:admin

    密码:admin

# ASGP安装

  1. 上传安装包到服务器:ASGP-1.0-linux64-tomcat-R202205180931.zip

  2. 解压安装包:unzip ASGP-1.0-linux64-tomcat-R202205180931.zip

    10

  3. 修改引擎配置文件:vim config-detail/AsgpEngine.properties

    11

  4. 修改管控端配置文件:vim config-detail/AsgpMonitor.properties

    12

    13

  5. 执行source命令:source start_deploy_tool.sh

    14

  6. 清理管理平台并重新生成:ant reallAsgpMonitor

    15

  7. 清理引擎并重新生成:ant reallAsgpEngine

    16

  8. 重新创建ASGP数据库并初始化,数据库需要启动:ant initdb

    17

  9. 修改AsgpEngine/asgp/javaRunner/config的application.yaml:

    18

    19

  10. 进入AsgpMonitor/bin目录启动管控端:

    进入目录:cd AsgpMonitor/bin

    授权:chmod 755 *.sh

    启动:./asgpMonitor.sh start

    20

  11. 验证服务是否注册到nacos:

    浏览器输入:http://192.168.1.15:8848/nacos/#/login (opens new window)

    账号:nacos

    密码:nacos

    21

  12. 验证是否正常进入平台:

    浏览器输入:http://192.168.1.15:8080/#/login (opens new window)

    用户名:sysadmin

    密码:123456

22

  1. 进入AsgpEngine目录启动引擎:./start_asgp.sh

    23

  2. 验证是否启动成功:ps -ef | grep nginx

    24

  3. 进入系统测试引擎是否可连接:

    25

编辑页面 (opens new window)

← 快速入门 操作指南→

  • 浅色模式