CentOS7 设置solr服务开机启动

1.在/etc/init.d/文件夹中创建一个文件

vim /etc/init.d/solr

2.在文件中加入以下内容

#!bin/bash
#chkconfig:2345 55 25
#processname:solr
#description:solr server
prog=/usr/local/solr/bin/solr   ## 这里是solr的路径, 按实际修改
start(){                                
        $prog start -p 8983 -force
        echo "正在启动服务...."
}
stop(){                                
        $prog stop -all
        echo "正在停止服务...."
}
status(){ 
        echo "正在查看状态...."               
}
restart(){              
        stop
        start
}
case "$1" in        
"start")
        start      
        ;;
"stop")            
        stop
        ;;
"status")            
        status
        ;;
"restart")            
        restart
        ;;
*)
        echo "用法:$0 start|stop|status|restart"
        ;;
esac

3.添加执行权限

chmod a+x /etc/init.d/solr

4.添加服务

chkconfig --add solr

5.设置开机启动

chkconfig solr on

6.查看solr服务的开机启动状态

chkconfig --list solr

7.如果不需要开机启动了, 执行以下命令

chkconfig solr off
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容