nacos配置&集群

配置集群配置文件

  • 在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。
  • 默认只有cluster.conf.example,复制一份文件名为cluster.conf到当前目录添加集群配置
# ip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848

数据源和端口

  • /nacos/conf/application.properties
server.port=8848

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=root
db.password=root

启动服务&关闭服务

  • 所有服务器都输入启动命令启动服务
sh startup.sh
sh shutdown.sh

检验是否正常启动

  • 查看conf/nacos.log或/conf/start.out 是否有报错

监控

  • 配置application.properties文件,暴露metrics数据
management.endpoints.web.exposure.include=*

搭建prometheus采集Nacos metrics数据

  • 修改配置文件prometheus.yml采集Nacos metrics数据
  • 下载地址
metrics_path: '/nacos/actuator/prometheus'
static_configs:
      - targets: ['{ip1}:8848','{ip2}:8848','{ip3}:8848']
  • 启动prometheus服务
./prometheus --config.file="prometheus.yml"

搭建grafana图形化展示metrics数据

  • linux安装和启动
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm
sudo service grafana-server start

常见问题

集群列表中每个节点的集群任期不一样

  • 对于这个任期不一致的问题,原因主要是因为获取这个信息的逻辑有一些问题,没有从对应的节点上获取集群任期。这个问题会在下一个 Nacos 版本中修复。目前一个手动检查集群任期的办法是在每个节点上执行以下命令:
    在这里插入图片描述
curl '127.0.0.1:8848/nacos/v1/ns/raft/state'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值