安装Sentinel

安装Sentinel

一、jar运行

1.下载

https://github.com/alibaba/Sentinel/releases/tag/1.7.0
https://github.com/alibaba/Sentinel/releases/tag/v1.8.0

在这里插入图片描述

2.安装

# 1.上传服务器
# 2.启动  java -Dserver.port=8858 -Dcsp.sentinel.dashboard.server=localhost:8858 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
# 3.访问端口8080    http://192.168.31.100:8858
# 4.账号密码 sentinel sentinel

3.注意

只有1.6.0及以上版本,才有这个简单的登录页面。默认用户名和密码都是sentinel。对于用户登录的相关配置可以在启动命令中增加下面的参数来进行配置:

  • -Dsentinel.dashboard.auth.username=sentinel: 用于指定控制台的登录用户名为 sentinel;
  • -Dsentinel.dashboard.auth.password=123456: 用于指定控制台的登录密码为 123456;如果省略这两个参数,默认用户和密码均为 sentinel
  • -Dserver.servlet.session.timeout=7200: 用于指定 Spring Boot 服务端 session 的过期时间,如 7200 表示 7200 秒;60m 表示 60 分钟,默认为 30 分钟;

二、docker运行

1.拉取镜像

docker pull bladex/sentinel-dashboard:1.7.0

2.创建容器

docker run --name sentinel -d  -p 8858:8858  bladex/sentinel-dashboard:1.7.0

3.访问http://localhost:8858/即可

在这里插入图片描述

4.注意事项

用docker部署的sentinel需要在yml配置client-ip:本地ip才行

spring:
  application:
    name: cloudalibaba-sentinel-service
  cloud:
    nacos:
      discovery:
        # Nacos服务注册中心地址
        server-addr: localhost:8848
    sentinel:
      transport:
        # sentinel dashboard 地址
        dashboard: localhost:8858
        # 默认为8719,如果被占用会自动+1,直到找到为止
        port: 8719
        # 本地机器ip
        client-ip: 本机ip

三、建议

这里建议使用java的方式在linux中运行,因为docker运行sentinel,sentinel访问不到我的项目。也就是说宿主机可以访问容器,但是容器不能访问宿主机,虽然127.0.0.1这个地址能ping通,但是这只是个桥接的地址,不能访问到端口。

这里用docker部署sentinel有问题,还没有解决,以后解决进行补充。

可以参考这个地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值