开发者社区 > 云原生 > 中间件 > 正文

在Seata中启动后感觉没有走registry.conf,如何解决?

spec:
containers:

    - name: seata-ha-server
      image: docker.io/seataio/seata-server:latest
      imagePullPolicy: IfNotPresent
      env:
        - name: SEATA_CONFIG_NAME
          value: file:/root/seata-config/registry
      ports:
        - name: http
          containerPort: 8091
          protocol: TCP
      volumeMounts:
        - name: seata-config
          mountPath: /root/seata-config
  volumes:
    - name: seata-config
      configMap:
        name: seata-ha-server-configfapiVersion: v1

kind: ConfigMap
metadata:
name: seata-ha-server-config
data:
registry.conf: |
registry {
type = "nacos"
nacos {
application = "seata-server"
serverAddr = "xxx:8848"
}
}
config {
type = "nacos"
nacos {
serverAddr = "xxx:8848"
group = "SEATA_GROUP"
}
}
在Seata中启动后感觉没有走registry.conf,如何解决?

展开
收起
花开富贵111 2024-01-16 10:33:57 86 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果在启动Seata服务后,感觉并没有读取到registry.conf配置文件,首先需要确认seata的配置文件是否正确。你可以检查seata的配置文件是否存在错误或者遗漏。

    如果配置文件没有问题,那么你可以尝试通过在启动Seata服务时指定配置文件的方式来启动Seata。具体操作方法为:进入Seata解压后的目录,执行以下命令即可启动Seata服务,并且指定registry.conf配置文件:bin/seata-server.sh -m db --config {your_config_file_path}

    此外,也要注意你的Seata版本是否与你的配置文件版本匹配,如果不匹配可能会出现无法读取配置文件的情况。对于版本1.5.1,据反馈确实存在无法读取配置文件的问题。所以推荐你使用最新版本的Seata,下载地址为nacos的github。

    2024-01-16 15:02:54
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
《Seata 1.3 新特性以及如何参与社区》 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载