1、创建solr用户

useradd solr

2、设置solr-7.7.2目录拥有者

cd /usr/local/
chown -R solr:solr solr-7.7.2

3、在/etc/init.d/目录创建solr服务

cd /etc/init.d/
vi solr

solr文件内容:

#!/bin/sh
#
#chkconfig: SOLR_INSTALL_DIR=/usr/local/solr-7.7. case "$1" in
start|stop|restart|status)
SOLR_CMD="$1"
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit
esac su - solr -c "$SOLR_INSTALL_DIR/bin/solr $SOLR_CMD"

设置执行权限:

chmod  /etc/init.d/solr

服务命令:

service solr start    // 启动服务
service solr restart // 重启服务
service solr stop // 关闭服务
service solr status // 查看状态

4、设置(关闭)开机启动

chkconfig solr on  // 设置开机启动
chkconfig solr off // 关闭开机启动

补充:

1、消除Please install lsof as this script needs it to determine if Solr is listening on port 8983(否则service solr stop无法执行)

yum install -y lsof

最新文章

  1. Azure Site to Site VPN 配置手册
  2. UI控件封装一般步骤
  3. BZOJ 1029 建筑抢修 贪心+堆
  4. [CQOI 2014] 数三角形 & 机械排序臂
  5. (笔记)Linux内核学习(八)之定时器和时间管理
  6. CPrintDialog 构造函数参数详解
  7. dataTable 禁止显示信息
  8. PERL高效代码摘录 - 数组
  9. Android的系统架构
  10. Python读写文件模式
  11. 安卓kernel自主唤醒系统方法—设置alarm
  12. Centos 配置ASP.Net Core 运行环境
  13. MD5算法学习整理
  14. 【Java每日一题】20170308
  15. MySQL之删_delete-truncate
  16. Spring学习笔记6——注解方式测试
  17. 深度学习结合SLAM研究总结
  18. [转] LINUX内核代码编程规范
  19. J2EE简介
  20. 基于Memcached的tomcat集群session共享所用的jar

热门文章

  1. Fluentvalidation的基本使用
  2. asp.net 版本一键升级,后台直接调用升级脚本
  3. layui的使用说明
  4. Filco圣手二代双模蓝牙机械键盘的连接方法
  5. desktoplayer.exe病毒及d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp的解决方案
  6. Win10 默认用Windows照片查看程序打开图片
  7. docker 部署mysql redis
  8. 设计模式:单例(Sigleton)模式
  9. unity点击按钮弹出操作提示界面
  10. MyCat教程三:安装及配置介绍