Skip to content

Latest commit

 

History

History
102 lines (56 loc) · 2.56 KB

57.alibaba_sentinel_install.md

File metadata and controls

102 lines (56 loc) · 2.56 KB

Alibaba Sentinel 安装教程


1 摘要

Sentinel 是阿里开源的微服务流量限制、监控的框架。是承载阿里双十一大流量的核心技术之一。官网文档丰富、系统集成方便、开箱即用。本文将整理 Alibaba Sentinel 的安装教程。

Sentinel Github: https://github.com/alibaba/Sentinel

2 下载

下载地址: https://github.com/alibaba/Sentinel/releases

选择 jar 文件下载即可

3 安装

Sentinel 下载的 jar 文件即为可执行文件,无需再安装

4 配置

Sentinel 为标准的 SpringBoot 项目,其 jar 文件中包含 Tomcat,默认的配置为:

端口(server.port): 8080

Sentinel 服务地址(csp.sentinel.dashboard.server): 127.0.0.1:8080

可以在启动时指定配置

示例:

指定端口为 8666

java -jar -Dserver.port=8666 sentinel-dashboard-1.8.0.jar

5 启动

推荐在 sentinel jar 文件同级目录下创建启动脚本

start_sentinel.sh

# !/bin/sh

nohup java -Dserver.port=8666 -Dcsp.sentinel.dashboard.server=127.0.0.1:8666 -Dproject.name=sentinel-dashboard -jar /root/sentinel-dashboard-1.8.0.jar >/dev/null 2>&1 &

这里需要注意的是 java -jar 后边需要接的是 jar 的完整路径,这样启动之后,使用 jps 命令才会是包含 jar 包的名称,否则只是 jar ,如果同一台服务器中有多个 jar 项目,则无法区分出每个 jar 属于哪一个项目。

jps显示的java进程名称为jar如何解决

6 使用

Sentinel 访问路径:

http://ip:port

eg: 
http://172.16.140.10:8666

Sentinel 用户名和密码:sentinel

7 centOS 7 端口开放

永久开启端口

sudo firewall-cmd --add-port=8666/tcp --zone=public --permanent

重载防火墙

sudo firewall-cmd --reload

8 推荐参考资料

官方文档 Spring Cloud Alibaba Sentinel

官方文档 Sentinel 新手指南