更新时间:2024-05-08 GMT+08:00
分享

安装Seata1.4.2+Nacos1.4.2

创建数据库nacos导入数据库文件nacos-mysql.sql

创建数据库seata_db 导入数据库文件db_store.sql

  1. 通过安装包安装nacos和seata
    tar -zxvf nacos-server-1.4.2.tar.gz
    unzip seata.zip

  1. 修改nacos配置文件

    修改配置文件

    cd /opt/nacos/conf
    vim application.properties
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user.0=root
    db.password.0=Zretc137!
    server.tomcat.accesslog.enabled=false(减少日志文件)(103行)

  1. 加大nacos占用内存
    vi startup.sh
    JAVA_OPT="${JAVA_OPT} -Xms2048m -Xmx2048m -Xmn1024m"

  1. 启动nacos
    sh startup.sh -m standalone

  1. 登录nacos

    默认账户密码:nacos/nacos

    地址:http://host:8848/nacos

    增加seata命名空间

    图1 新建命名空间

  1. 修改seata配置文件
    Vi /opt/seata-server-1.4.2/conf
    图2 修改配置文件

    创建数据库,导入sql db_store.sql

    Vi registry.conf
    图3 创建数据库

  1. 将seata 配置文件导入nacos

    修改config.txt文件

    图4 修改config.txt文件1
    sh nacos-config.sh -h 127.0.0.1 -p 8848 -g SEATA_GROUP -t b952ebce-5404-428f-8b07-6243bffdd5a9  -u nacos -w nacos
    图5 修改config.txt文件2

    启动seata

    nohup ./seata-server.sh >log.out 2>1 &

    注意事项:nacos额外增加配置base-config-test.yaml(导入后,需要修改配置文件与自己本地相同)

    成功验证:

    访问浏览器:http://127.0.0.1:8848/nacos/

相关文档