client端报错
no available service found in cluster ‘default’, please make sure registry config correct and keep your seata server running
解决思路:
1.百度教程让新建空间----不建
2.百度教程让application.yaml的namespace填ID —不填
3.总结:保证配置和服务在同一空间内
首先上传全部nacos配置,config.txt ,然后访问nacos
保证所有配置都在public里面,分组是SEATA_GROUP
保证所有服务都在public里面,分组是SEATA_GROUP
seata/config/application.yaml
server:
port: 7091
spring:
application:
name: seata-server
logging:
config: classpath:logback-spring.xml
file:
path: ${user.home}/logs/seata
# extend:
# logstash-appender:
# destination: 127.0.0.1:4560
# kafka-appender:
# bootstrap-servers: 127.0.0.1:9092
# topic: logback_to_logstash
console:
user:
username: seata
password: seata
seata:
config:
# support: nacos, consul, apollo, zk, etcd3
type: nacos
nacos:
serverAddr: 127.0.0.1:8848
namespace: #别填
group: SEATA_GROUP #需要与前面创建的配置文件相对应
username: nacos
password: nacos
file-extension: yml
shared-configs:
- dataId: seata-server.yml #需要与前面创建的配置文件相对应
namespace: #别填
group: SEATA_GROUP
registry:
# support: nacos, eureka, redis, zk, consul, etcd3, sofa
type: nacos
nacos:
serverAddr: 127.0.0.1:8848
namespace: #别填
group: SEATA_GROUP
username: nacos
password: nacos
file-extension: yml
shared-configs:
- dataId: seata-server.yml #需要与前面创建的配置文件相对应
namespace: #需要与前面创建的配置文件相对应
group: SEATA_GROUP #需要与前面创建的配置文件相对应
#store:
# support: file 、 db 、 redis
#mode: file
# server:
# service-port: 8091 #If not configured, the default is '${server.port} + 1000'
security:
secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017
tokenValidityInMilliseconds: 1800000
ignore:
urls: /,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/api/v1/auth/login
namespace : 这里别填空间ID,空着就行