
# 安装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
   ```
   
2. 修改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行)
   ```
   
3. 加大nacos占用内存
   ```
   vi startup.sh
   JAVA_OPT="${JAVA_OPT} -Xms2048m -Xmx2048m -Xmn1024m"
   ```
   
4. 启动nacos
   ```
   sh startup.sh -m standalone
   ```
   
5. 登录nacos 默认账户密码：nacos/nacos
   地址：http://host:8848/nacos
   增加seata命名空间
   图1新建命名空间   
   ![](https://support.huaweicloud.com/tcrc-education/zh-cn_image_0000001809377417.png) 
6. 修改seata配置文件
   ```
   Vi /opt/seata-server-1.4.2/conf
   ```
   图2修改配置文件   
   ![](https://support.huaweicloud.com/tcrc-education/zh-cn_image_0000001809384769.png)
   创建数据库，导入sql db_store.sql
   ```
   Vi registry.conf
   ```
   图3创建数据库   
   ![](https://support.huaweicloud.com/tcrc-education/zh-cn_image_0000001809424377.png) 
7. 将seata 配置文件导入nacos 修改config.txt文件
   图4修改config.txt文件1   
   ![](https://support.huaweicloud.com/tcrc-education/zh-cn_image_0000001762310484.png)
   ```
   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   
   ![](https://support.huaweicloud.com/tcrc-education/zh-cn_image_0000001809429217.png)
   启动seata
   ```
   nohup ./seata-server.sh >log.out 2>1 &
   ```
   注意事项：nacos额外增加配置base-config-test.yaml(导入后，需要修改配置文件与自己本地相同)
   成功验证：
   访问浏览器：http://127.0.0.1:8848/nacos/
   
 
