以supervisord启动elasticsearch

1. 安装epel源

2. 安装supervisor

yum -y install supervisor

3. 配置supervisord

[program:elasticsearch]
command=su -c "/usr/local/data/elasticsearch/bin/elasticsearch" es
directory=/usr/local/data/elasticsearch
numprocs=1
autostart=true

4.启动supervisord

/etc/init.d/supervisord  restart
Stopping supervisord:                                      [  OK  ]
Starting supervisord:                                      [  OK  ]
ps -ef | grep java
es       30896 30895 93 02:43 ?        00:00:02 /usr/local/data/jdk1.8.0_91//bin/java -Xms2g -Xmx2g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -XX:+HeapDumpOnOutOfMemoryError -Des.path.home=/usr/local/data/elasticsearch -cp /usr/local/data/elasticsearch/lib/elasticsearch-5.1.1.jar:/usr/local/data/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch
root     30927 21121  0 02:43 pts/0    00:00:00 grep java
时间: 2024-08-01 10:45:49

以supervisord启动elasticsearch的相关文章

CentOS release 6.7 启动 elasticsearch 报错

启动elasticsearch 报如下错误: [2017-05-10T10:04:50,648][WARN ][o.e.b.JNANatives         ] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECC

启动elasticsearch时报错:./elasticsearch-env: 第 81 行: cd: /etc/elasticsearch: 权限不够或其他权限问题

启动elasticsearch时报错:./elasticsearch-env: 第 81 行: cd: /etc/elasticsearch: 权限不够 切换到root下启动也不行 把这个文件夹添加到普通用户组 cd /etc sudo chown -R xuelianchen elasticsearch/ 再启动,又报另一个权限问题的错 再重复一遍添加用户组 cd /var/log sudo chown -R xuelianchen elasticsearch/ 再启动,这就成功了 PS:大概

学习elasticsearch(一)linux环境搭建(2)——启动elasticsearch

在启动访问es的过程中遇到了各种的奇葩问题. 1.网上各种版本的启动方式让人眼花缭乱不知如何启动.简单粗暴--到es的bin目录下直接 执行 ./elasticsearch //显示启动,ctrl+c可停止,如要操作,换个终端 ./elasticsearch -d 后台启动,可在当前终端继续操作 //后台启动,如要停止执行 kill -9 pid //哈哈,直接杀掉进程 //搜索es进程pid可以酱紫 ps aux | grep elasticsearch //注意,不确定那个是pid的话多执行

python之supervisord启动脚本

Supervisord是用Python实现的一款非常实用的进程管理工具,在批量服务化管理时特别有效.可以将非Daemon的应用转为daemon程序.关于supervisord的安装和配置,在网上已经有很多现成的帖子,我这里就不重复了. 在centos和rhel的环境下,我们一般是用chkconfig来管理服务的启动停止.开机自启动等.下面我列出Supervisord的服务脚本. 1. 执行如下命令: vim /etc/init.d/supervisord 2.输入如下内容: 注意:该文件中的如下

centos 启动 elasticsearch 失败集

环境: elasticsearch 6.5.2, java 连接失败 启动后当你 使用 curl http://localhost:9200 测试时,得到如下结果 Curl: (7) Failed connect to localhost:9200; Connection refused 这个问题一般是其他问题导致的,请看你启动日志,如果用的管理服务工具来启动的,则看它的日志,我这里是 systemctl ,然后命令以及输出结果是 [email protected] ~]# systemctl

supervisord 启动失败 Error: Another program is already listening on a port that one of our HTTP serve...

Linux系统中 Supervisor 配置守护进程: 启动Supervisor 服务语句: supervisord -c /etc/supervisor/supervisord.conf 这个过程可能会失败,错误如下: 解决办法: 执行下面语句 unlink /var/run/supervisor.sock unlink /tmp/supervisor.sock 这个错误的原因就是supervisor.sock 这个文件会被系统自动删除或者其它原因不存在了,删除软连接就可以了. supervi

docker启动elasticsearch失败--jvm内存不足解决方案

centos下载完elasticsearch并修改完配置后运行docker命令: docker run –name es1 -p 9200:9200 -p 9300:9300 -d -v /docker/es/esmaster/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /docker/es/esmaster/data:/usr/share/elasticsearch/data elasticsearch 发现没有启动成

启动elasticsearch报错的几种原因及解决方法

ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解决: 在宿主机执行: sysctl -w vm.max_map_count=262144 原因: vm.max_map_count参数,是允许一个进程在VMAs拥有最大数量(VMA:虚拟内存地址, 一个连续的虚拟地址空间),当进程占用

在docker上启动elasticsearch

docker run -p 9200:9200 -e "discovery.type=single-node" elasticsearch:7.0.0 原文地址:https://www.cnblogs.com/kekemuyu/p/10765690.html