1.1 安装JDK1.8

上传JDK1.8二进制包至服务器

解压二进制包并添加java环境变量

1
2
3
4
5
6
7
8
9
~]$ tar xzvf jdk-8u211-linux-x64.tar.gz
~]$ mv jdk1.8.0_211/ /usr/local/
~]$ sudo vim /etc/profile
# Java环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

加载环境变量并验证

1
2
3
4
5
~]$ source /etc/profile 
~]$ java -version
java version "1.8.0_211
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

1.2 安装alibaba-sentinel

官方项目地址:https://github.com/alibaba/Sentinel/releases

官方帮助文档:https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B0

创建alibaba-sentinel项目目录并下载项目jar包。

1
2
~]$ mkdir -p /usr/local/alibaba-sentinel
~]$ wget https://github.com/alibaba/Sentinel/releases/download/v1.8.0/sentinel-dashboard-1.8.0.jar

启动alibaba-sentinel服务

1
~]$ nohup java -Xms256m -Xmx512m -Dserver.port=8849 -Dcsp.sentinel.dashboard.server=0.0.0.0:8849 -Dproject.name=sentinel-dashboard -Dsentinel.dashboard.auth.username=admin -Dsentinel.dashboard.auth.password=admin -jar /usr/local/alibaba-sentinel/sentinel-dashboard-1.8.0.jar >> /usr/local/alibaba-sentinel/alibaba-sentinel.log 2>&1 &

启动参数介绍:

-Xms256m:指定jvm最小分配256m内存

-Xmx512m:指定jvm最大分配512m内存

-Dserver.port=8849:指定服务的端口号为8849(默认8080)

-Dsentinel.dashboard.auth.username=admin:指定sentinel登陆的用户名为admin(默认sentinel)

-Dsentinel.dashboard.auth.password=neoderm2020:指定sentinel登陆的密码(默认sentinel)

2>&1 &:以后台进程运行

验证安装

1
2
3
4
~]$ jps | grep sentinel
548908 sentinel-dashboard-1.8.0.jar
~]$ ss -tnl | grep 8849
LISTEN 0 100 *:8849 *:*

浏览器访问:http://192.168.1.1:8849/ 账号密码为启动参数配置的admin/admin(默认为sentinel/sentinel)