每次启动Elasticsearch都执行Shell脚本太过麻烦,一般产品环境下习惯将Elasticsearch做成系统服务,然后随系统开机而自动启动。
原本Elasticsearch是有个elasticsearch service wrapper插件的,然而遗憾的是它不支持最新版的Elasticsearch5.x,因此有了这篇博客。
修改elasticsearch安装目录下bin目录下的elasticsearch脚本文件,编辑如下:
编写elasticsearch系统服务脚本文件
1.在/etc/init.d目录下新建一个shell脚本文件
cd /etc/init.d
touch es //这里我们将elasticsearch系统服务脚本文件名称命名为es,其实可以随意命名,为了简洁起见,就命名为es
2.编写es脚本文件,编辑内容如下所示:
#!/bin/bash # chkconfig: 2345 10 90 # description: Elasticsearch Service .... ES_HOME=/opt/modules/elasticsearch-5.0.1 EXEC_PATH=$ES_HOME EXEC=elasticsearch DAEMON=$EXEC_PATH/bin/$EXEC PID_FILE=$ES_HOME/pid/es.pid ServiceName='Elasticsearch 5.0' . /etc/rc.d/init.d/functions if [ ! -x $DAEMON ] ; then echo "ERROR: $DAEMON not found" exit 1 fi stop() { echo "Stoping $ServiceName ..." ps aux | grep "$DAEMON" | kill -9 `awk '{print $2}'` >/dev/null 2>&1 rm -f $PID_FILE usleep 100 echo "Shutting down $ServiceName: [ successful ]" } start() { echo "Starting $ServiceName ..." $DAEMON > /dev/null & pidof $EXEC > $PID_FILE usleep 100 echo "Starting $ServiceName: [ successful ]" } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status -p $PID_FILE $DAEMON ;; *) echo "Usage: service $ServiceName {start|stop|restart|status}" exit 1 esac exit $?
3.将elasticsearch服务开启并设置启动级别
chkconfig --level 3 es on
4.检查elasticsearch服务是否设置成功
chkconfig --list es
5.启动elasticsearch服务
service es start
打完收工!
相关推荐
Vmware ESX 5.0 是一款功能强大且流行的虚拟化平台,能够将多个操作系统安装在单个物理机器上,提高服务器资源的利用率。下面将详细介绍 Dell R710 服务器上安装 Vmware ESX 5.0 的过程。 一、Dell R710 服务器配置...
通过在Elasticsearch 5.0中引入摄取处理器,此问题已得到解决。 该处理器正在执行命名/日期/位置/“无论您拥有哪种模型”实体识别,并在存储输出之前将其存储在JSON中。 该插件还旨在向您展示,使用gradle作为...
ES 加解密 9 .4Gbps 3 DES 加解密 5 .7Gbps SM2 生密钥 55000 次 秒 签名 6 0000 次 秒 验证 4 5 000 次 秒 加密 30 000 次 秒 解密 50 000 次 秒 SM3 1. 6 Gbps S HA 1 1 .4Gbps ...
9.4uc7 10uc6 V11.50 SYBASE Adaptive Server Enterprise (ASE) 12.5 15 PostgreSQL PostgreSQL 8.1 Mysql MySQL 5.0 人大金仓 KingbaseES 6.1 6.1 达梦 dameng 6.0 神通 oscar 7.0 中标麒麟服务器操作系统-软件...
本书涵盖了以下激动人心的功能:使用AngularJS,Bootstrap模板和jQuery构建UI了解Spring WebFlux框架以及它如何使用Reactor库与Elasticsearch交互以对数据进行索引,查询和聚合使用Spring Security和Spring ...
Excel 服务器是一个软件系统,能够将 Excel 数据和文件存入 MS SQL Server 2000,并能够通过表间公式实现 Excel 自动提取数据,通过工作流协同填报,通过 ESWeb 实现互联网上协同填报和汇总数据。Excel 服务器可以...
[新功能] 新增系统全文索引支持(ElasticSearch) [新功能] 增加付费文章功能 [系统优化] 备案网站链接修复 [Bug修复] 解决SSO退出NotFound问题 [Bug修复] 富文本在Dialog中工具栏浮动定位问题修复 [系统优化] 后台...
涵盖了SpringBoot 2.3.0,MyBatis 3.4.6,Elasticsearch 7.6。 2,RabbitMQ 3.7.15,Redis 5.0,MongoDB 4.2.5,Mysql5.7等技术,采用Docker容器化部署。 项目地址 后台项目: : 前端项目: : 微服务项目: : 更好...
(3)安装Excel服务器2006 V5.0,选择升级数据库。 (4)重新保存所有的模版和表间公式。 (5)重新保存工作流 七、客户端安装 1.Excel中使用Excel服务器 需要安装与服务端版本一致的客户端。 2.IE中使用Excel...
unity 城市插件 - 带有 POM 映射的高级自定义 PBR 着色器有...它需要 OpenGLES 3 或 Metal。 - 兼容 WEBGL 3.0 - CScape 针对台式机和现代移动系统上的 VR 进行了高度优化。 *CScape 正在不断发展,添加许多新功能。
- 300uA@5.0V,25℃,LDO正常工作,系统时钟源不停振,典型值 动态电流 - 2.5mA@内部16MHz,5.0V,25℃,典型值 外设 1 路8 位定时器T8N - 定时器模式(计数时钟为系统时钟2 分频) - 计数器模式(外...
elasticsearch-analysis-lc-pinyin是一款elasticsearch拼音分词插件,可以支持按照全拼、首字母,中文混合搜索。 例如我们在某宝搜索框中输入“jianpan” 可以搜索到关键字包含“键盘”的商品。不仅仅输入全拼,有...
中科曙光HPC培训教程汇总:D05-Gridview-安装及作业调度介绍.pptx 本资源摘要信息旨在为读者提供关于作业调度的基础知识和概念,涵盖了作业调度的基本原理、概念、产品对比、作业示例等方面的内容。 作业调度基本...
Elasticsearch 集群或 Logstash 进程,以获取有关该时间点集群状态的数据。 它与 Elasticsearch 的所有版本(包括 alpha、beta 和候选发布版本)、大于 5.0 的 Logstash 版本和 Kibana v6.5+ 兼容。 诊断的发布版本...
.技术选型 前端技术: ...JQuery Vue.js 2.0以及基于Vue的框架:Vuetify 前端构建工具:WebPack 前端安装包工具:NPM Vue脚手架:Vue-cli ...Elasticsearch-5.6.8 nginx-1.10.2: FastDFS - 5.0.8 MyCat Thymeleaf
当生产环境有很多服务器、很多业务模块的日志需要每时每刻查看时系统:centos6.5JDK:1.8Elasticsearch-5.0.0Logstash-5.0.0kibana-5.0.01、安装JDK下载JDK:...
mall学习教程,架构、业务、技术要点全方位解析。...涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署
开发环境:JDK 1.8Mysql 5.7Redis 5.0MongoDB 4.2.5RabbitMQ 3.7.14Nginx 1.10Elasticsearch 7.6.2Logstash 7.6.2Kibana 7.6.2搭建步骤:1、Windows环境部署Windows环境搭建请参考:mall在Windows环境下的部署;...
32 系统安装成功后,没有html文件夹,创建专题选择保存路径时报错,如附件图所示。 33 添加栏目信息类标签,选择栏目保存后,栏目ID并没有加载到标签内容 34 不规则新闻标题没有输出“不规则新闻的标题”的CSS不...