安装sentinel控制台
☞ 博客导航,带你有序的阅读和学习!
文章目录
- 安装sentinel控制台
- 下载
- 启动
- 修改登录信息
前面我们结束了nacos的注册中心和配置中心的基础知识,以及Ribbon和Feign的简单使用,接下来我们学习一下alibaba的流量防卫兵–sentinel。在使用sentinel之前,我们先安装一下sentinel的管理控制台-- sentinel-dashboard
。
下载
当前最新版本是1.6.3,我们下载这个jar包。
启动
注意:sentinel控制台需要在JDK 1.8+的版本上运行。
使用下列命令启动:
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
如果我们需要修改端口,其中 -Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080。需要注意,我们启动的时候需要使用绝对路径来启动,如果sentinel-dashboard.jar像我一样放置于/data/soft/sentinel
,那么启动命令为:
java -Dserver.port=8082 -Dcsp.sentinel.dashboard.server=localhost:8082 -Dproject.name=sentinel-dashboard -jar /data/soft/sentinel/sentinel-dashboard-1.6.3.jar &
&
表示后台启动应用。并且将端口修改为了8082.默认登录用户名和密码为:sentinel/sentinel
;
修改登录信息
https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B0#%E9%89%B4%E6%9D%83
如果需要自定义登录用户名和密码等信息可以参考上面的文档;
用户可以通过如下参数进行配置:
-
-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 分钟;
我们可以下载到源码包,修改相应的配置。如下:
效果:
登录:sentinel / sentinel