Linux安装Nacos和Seata

一、下载解压

  • 下载Seata

Seata官方下载链接:https://github.com/seata/seata/releases

选择想要自己想要下载的版本。我下载的是1.4.2版本

如果嫌下载速度慢,我已下载上传到百度网盘:百度网盘下载
Linux安装Nacos和Seata_第1张图片

  • 下载Nacos

    Nacos官方下载链接:https://nacos.io/zh-cn/docs/quick-start.html
    如果嫌下载速度慢,我已下载上传到百度网盘:百度网盘下载Linux安装Nacos和Seata_第2张图片
    虽然官网推荐的是2.0.3,但是很多公司都在使用1.x.x版本,所以我选择了1.4.3
    Linux安装Nacos和Seata_第3张图片
    下载之后将Nacos和Seata上传到服务器上,我上传到了usr/download
    Linux安装Nacos和Seata_第4张图片

  • 解压并移动重命名

cd /usr/download

tar -zxvf seata-server-1.4.2.tar.gz

tar -zxvf seata-1.4.2.tar.gz

tar -zxvf nacos-server-1.4.3.tar.gz

mv nacos-server-1.4.3 /usr/local/nacos

mv seata-server-1.4.2 /usr/local/seata

二、Nacos和Seata持久化

  • Nacos配置持久化
cd /usr/local/nacos/conf

Linux安装Nacos和Seata_第5张图片
打开数据库连接,创建nacos数据库,字符集utf8
Linux安装Nacos和Seata_第6张图片
复制【nacos-mysql.sql】的内容,在当前数据库执行sql建表
Linux安装Nacos和Seata_第7张图片

  • Seata配置持久化
cd /usr/download/seata-1.4.2/script/server/db

在这里插入图片描述
同Nacos一致,创建seata数据库,字符集utf8,执行建表语句

三、开放Nacos、Seata端口

  • 防火墙
firewall-cmd --add-port=8848/tcp --permanent
firewall-cmd --add-port=8091/tcp --permanent
firewall-cmd --reload

阿里云服务器还得去配置安全组

四、Nacos配置

  • 修改nacos配置文件

凡是需要修改到配置文件的,都先备份,出错了还可以还原

cd /usr/local/nacos/conf
cp application.properties application.properties.bak
vim application.properties

在这里插入图片描述

  • 启动Nacos

    cd /usr/local/nacos/bin
    
    sh startup.sh -m standalone
    

    浏览器访问:ip:8848/nacos ,账号和密码都是 nacos
    Linux安装Nacos和Seata_第8张图片

  • 创建命名空间
    Linux安装Nacos和Seata_第9张图片
    创建好之后有一个命名空间ID 这个等下需要用到

五、Seata配置

  • 修改file.conf文件
cd /usr/local/seata/conf
cp file.conf file.conf.bak
vim file.conf

Linux安装Nacos和Seata_第10张图片

  • 修改registry.conf文件
cp registry.conf registry.conf.bak
vim registry.conf

修改内容如下
Linux安装Nacos和Seata_第11张图片Linux安装Nacos和Seata_第12张图片

  • 启动seata-server
cd /usr/local/seata/bin
chmod u+x seata-server.sh
./seata-server.sh  

#后台启动
nohup ./seata-server.sh >log.out 2>1 &

之后之后打开nacos是否注册服务成功
Linux安装Nacos和Seata_第13张图片

你可能感兴趣的:(linux,centos,java,spring,cloud)