简述: Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。
1、方式一(linux命令下载):wget https://github.com/alibaba/Sentinel/releases/sentinel-dashboard-17.0.jar
方式二(github下载):https://github.com/alibaba/Sentinel/releases/sentinel-dashboard-17.0.jar
2、cd /home/bigdata/springcloud/sentinel 进入jar包目录,
1)后台启动:(如果是云服务器要去安全组开放端口)
nohup java -Dserver.port=8849 -Dcsp.sentinel.dashboard.server=localhost:8849 -jar sentinel-dashboard-1.7.0.jar >start.log 2>&1 &
命令说明:
-Dserver.port:指定 Sentinel 控制台端口
-Dcsp.sentinel.dashboard.server:指定 Sentinel 控制台IP+端口
start.log 写入启动日志,不加会异常
2)创建执行shell 脚本,
touch run.sh # 创建shell执行脚本
chmod -R 755 #赋权限
vi run.sh #编辑打开脚本
添加以下后台启动行,保存,sh run.sh 或者 ./run.sh 启动
#!/bin/bash
javaps=`jps | grep sentinel-dashboard-1.7.0.jar`
if [ -n "$javaps" ]
then
echo "start kill---------------------------------"
kill `jps|grep sentinel-dashboard-1.7.0.jar|awk '{print $1}'`
fi
nohup java -Dserver.port=8849 -Dcsp.sentinel.dashboard.server=localhost:8849 -jar sentinel-dashboard-1.7.0.jar >start.log 2>&1 &
3、浏览器访问路径 http://服务器IP:8849/ 默认账号密码:sentinel/sentinel,以下截图安装成功