Es 重启自动启动

如果是在服务器上就可以使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)。使用方法是到https://github.com/elasticsearch/elasticsearch-servicewrapper下载service文件夹,放到es的bin目录下。下面是命令集合:
bin/service/elasticsearch +
console 在前台运行es
start 在后台运行es
stop 停止es
install 使es作为服务在服务器启动时自动启动
remove 取消启动时自动启动

在service目录下有个elasticsearch.conf配置文件,主要是设置一些java运行环境参数,其中比较重要的是下面的

参数:

#es的home路径,不用用默认值就可以
set.default.ES_HOME=<Path to ElasticSearch Home>

#分配给es的最小内存
set.default.ES_MIN_MEM=256

#分配给es的最大内存
set.default.ES_MAX_MEM=1024

# 启动等待超时时间(以秒为单位)
wrapper.startup.timeout=300

# 关闭等待超时时间(以秒为单位)

wrapper.shutdown.timeout=300

# ping超时时间(以秒为单位)

wrapper.ping.timeout=300

时间: 2024-10-09 13:36:47

Es 重启自动启动的相关文章

es中的一些知识点记录

1. forcemerge接口 强制段合并,设置为1时,是期望最终只有1个索引段.但实际情况是,合并的结果是段的总数会减少,但仍大于1,可以多次执行强制合并的命令. 设置的的目标值越小.合并消耗的时间会越久. curl -XPOST http://127.0.0.1:9200/logstash-2015-06.10/_forcemerge?max_num_segments=1 段合并会消耗较多的磁盘IO资源,不要在大量建立索引时,查询较多时,执行该操作. 2.段合并参数设置 index.merg

[ES]elasticsearch章5 ES的分词(一)

初次接触 Elasticsearch 的同学经常会遇到分词相关的难题,比如如下这些场景: 1.为什么明明有包含搜索关键词的文档,但结果里面就没有相关文档呢? 2.我存进去的文档到底被分成哪些词(term)了? 3.我自定义分词规则,但感觉好麻烦呢,无从下手 1.从一个实例出发,如下创建一个文档: 然后我们做一个查询,我们试图通过搜索 eat 这个关键词来搜索这个文档 ES的返回结果为0.这不太对啊,我们用最基本的字符串查找也应该能匹配到上面新建的文档才对啊! 先来看看什么是分词. 2. 分词 搜

运维之我的docker-使用ELK处理docker日志

因为docker产生的容器不是一个永久存储的文件,所以无法保证你的文件永久保存.建议大家把容器产生的日志通过fluentd,flume,logstash等工具传送到一个日志仓库,这样保证方便保证数据的安全和管理.由于docker官方的推荐,我们本次讲解是fluentd日志收集组件. 具体使用如下: 安装ES 1. 初始化环境 [[email protected] src]# vim /etc/sysctl.conf vm.max_map_count = 290000 [[email protec

centos下yum方法安装apache+php+mysql

yum(全称为:Yellow dog Updater,Modified) 是一个在Fedora和RedHat以及SUSE中的Shell前端管理软件.基于RPM包管理,能够从远处镜像服务器下载RPM包并且进行安装.可以自动处理包的依赖关系,可以一次性安装所有依赖包.yum提供了安装.更新.删除查找某一包或一组包的等命令. yum install 包名 yum list 包名 yum update 包名 yum remove 包名 一.修改centos的默认yum镜像源 centos的默认yum镜像

高可用centos7 HA:corosync+packmaker+http\mysql

corosync+pacemaker:在配置corosync时最好具有三个以上的节点,并且节点个数 为奇数个,如果使用偶数个节点的话也没关系,只是要关闭不具有法定票数的决策 策略功能 支持的服务在pacemaker目录/usr/lib/ocf/resource.d/heartbeat 环境: 三台机器:centos7-docker-test1 10.1.1.170 centos7-docker-test2 10.1.1.169 centos7-docker-test3 10.1.1.171 集群

ELK5.4 修改分片数及分片分配方式

一.修改分片数 elasticsearch默认分片数为5,副本数为1.如果需要修改分片数有两种方式 1.修改索引settings 查看索引状态:curl -GET "http://localhost:9200/index/__settings" 修改索引状态信息: curl -XPUT 'localhost:9200/index/_settings' -d '{     "index" : {                    "number_of_r

Aix之 xmanager 2.0连接AIX服务器

xmanager连接AIX服务器可以分为两种情况:1.连接IBM服务器,使用远程桌面功能进行系统维护.要求这台服务器已经安装了图形桌面,如CDE等,并启动到图形界面.在xmanager中的Xbrowser中,输入相应服务器的地址,即可.这种情况能够成功的前提是,服务器已经启动图形桌面. 2.运行图形化安装软件,连接运程服务器,显示其图形界面.如安装oracle,运行dbca建库等. 第一步:打开Xbrowser,在地址栏输入要登录服务器的ip地址,回车.弹出窗口,先不要关闭. 第二步:telne

RHEL7上配置DNS服务

1.课程目标 了解什么是DNS及DNS的重要性: 掌握DNS的层次化区分:根域,顶级域,二级域等: 掌握DNS的配置并能熟练运用: 2.DNS简介 DNS (Domain Name Server)域名解析服务,使用TCP&UDP的53号端口(主从DNS之间用TCP,客户端查询使用UDP).它可以完成域名与IP地址的互换,可以通过IP地址解析到域名:也可以通过域名解析到IP地址. 2.1.DNS的层次化 根域:根域位于层次化结构的最顶部并用点"."表示全球有十三个根服务器.一个主

Elasticsearch笔记九之优化

Elasticsearch笔记九之优化 优化从索引片段,内存设置,副本,分片,日志等方面入手.1:索引片段Es运行时会生成很多索引片段,执行查询时会打开这些索引片断.系统会限制打开索引片断的个数一旦超过这个个数限制就无法打开索引片断.我们可以通过命令来查看更改索引片断的限制数量.索引片断位置/usr/local/elasticsearch-1.4.4/data/elasticsearch/nodes/0/indices/shb01/0/index ulimit –a 查看索引片断数量,默认是10