Spring Cloud Seata 系列:Seata-Server (1.7.1)安装与配置(集成 Nacos)
以下是一个简化的Seata-Server (1.7.1)安装与配置的示例,集成Nacos作为配置中心和服务注册中心。
- 下载Seata-Server:
wget https://github.com/seata/seata/releases/download/v1.7.1/seata-server-1.7.1.tar.gz
tar -zxvf seata-server-1.7.1.tar.gz
cd seata-server-1.7.1/
- 修改配置文件
conf/file.conf
以使用Nacos作为配置中心:
store {
mode = "nacos"
nacos {
serverAddr = "127.0.0.1:8848" # Nacos服务器地址
namespace = "" # Nacos的命名空间,如果使用默认则不填写或者使用默认的命名空间id
group = "SEATA_GROUP"
username = "nacos-user" # Nacos登录用户名
password = "nacos-password" # Nacos登录密码
}
}
- 修改配置文件
conf/registry.conf
以使用Nacos作为服务注册中心:
registry {
type = "nacos"
nacos {
serverAddr = "127.0.0.1:8848" # Nacos服务器地址
namespace = "" # Nacos的命名空间,如果使用默认则不填写或者使用默认的命名空间id
group = "SEATA_GROUP"
cluster = "default"
username = "nacos-user" # Nacos登录用户名
password = "nacos-password" # Nacos登录密码
}
}
- 启动Seata-Server:
sh bin/seata-server.sh -p 8091 -h 127.0.0.1 -m file
以上命令启动Seata-Server,使用8091端口,并加载本地配置文件。
确保你的Nacos服务正在运行,并且配置了Seata的配置。
注意:
- 请替换
serverAddr
为你的Nacos服务器的实际地址。 - 如果Nacos启用了用户名和密码认证,请确保提供正确的用户名和密码。
- 启动Seata-Server时可以指定不同的端口(-p 参数)和IP地址(-h 参数)。
- 指定配置加载模式(-m 参数),可以是
file
、nacos
、apollo
、zk
、consul
、etcd3
等。
评论已关闭