稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 文章分类
  3. Java
  4. 正文

CentOS 启动 Sentinel

2023年7月11日 730点热度 0人点赞

1.手动启动

nohup java -Dserver.port=9001 -Dcsp.sentinel.dashboard.server=localhost:9001 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar &
默认端口:9001
默认账号:sentinel
默认密码:sentinel

2.开机自启动

注意:如果java jdk没有安装到默认目录,启动会报错:nohup: 无法运行命令“java“: 没有那个文件或目录
解决:启动命令需要完整路径
nohup /opt/jdk1.8.0_133/bin/java ...
1.进入init.d目录
cd /etc/init.d
2.创建服务文件
vim sentinel
3.编写脚本
#!/bin/bash
#chkconfig: 2345 63 37
#description: sentinel service
#processname: sentinel-1.8.6
SENTINEL_HOME=/opt/sentinel/sentinel-dashboard-1.8.6.jar
LOG_DIR=/opt/sentinel/logs
LOG_FILE=$LOG_DIR/sentinel-dashboard.log
LOG_OPTS=$LOG_DIR/sentinel_temp.log
case $1 in
	start)
		nohup java -Xms256M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M -Dcsp.sentinel.log.dir=$LOG_DIR -Dlogging.file=$LOG_FILE -Dserver.port=9001  -Dcsp.sentinel.dashboard.server=localhost:9001 -Dproject.name=Sentinel Dashboard -jar $SENTINEL_HOME >$LOG_OPTS 2>&1 &
		echo "sentinel is started"
		;;
	stop)
		kill -9 `ps -ef | grep ${SENTINEL_HOME} | grep -v grep | awk '{print $2}'`
		echo "sentinel is stopped"
		;;
	restart)
		kill -9 `ps -ef | grep ${SENTINEL_HOME} | grep -v grep | awk '{print $2}'`
		echo "sentinel is stopped"
		sleep 1
		nohup java -Xms256M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M -Dcsp.sentinel.log.dir=$LOG_DIR -Dlogging.file=$LOG_FILE -Dserver.port=9001  -Dcsp.sentinel.dashboard.server=localhost:9001 -Dproject.name=Sentinel Dashboard -jar $SENTINEL_HOME >$LOG_OPTS 2>&1 &
		echo "sentinel is started"
		;;
	*)
	echo "start|stop|restart"
	;;
esac
exit 0
4.修改文件权限:
chmod 777 sentinel
5.添加或删除服务
添加:
chkconfig --add sentinel
删除:
chkconfig --del sentinel
6.启动、停止或重启服务
启动:
service sentinel start
停止:
service sentinel stop
重启:
service sentinel restart
7.设置开启或关闭开机启动
开启:
chkconfig sentinel on
关闭:
chkconfig sentinel off
8.查看sentinel进程,验证是否已启动
ps -ef | grep sentinel
标签: CentOS Sentinel
最后更新:2023年8月1日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
< 上一篇
下一篇 >
文章目录
  • 1.手动启动
  • 2.开机自启动

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号