gpt4 book ai didi

windows - 在 Windows 中启动和停止 elasticsearch 节点

转载 作者:可可西里 更新时间:2023-11-01 13:12:10 24 4
gpt4 key购买 nike

我正在尝试将 elasticsearch 作为一个进程启动并在不关闭命令提示符的情况下停止它。为了创建一个新流程,我正在使用:

C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>[2014-08-19 15:23:26,351][WARN ][bootstrap ] jvm uses the c
lient vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
[2014-08-19 15:23:26,433][INFO ][node ] [Batroc the Leaper] version[1.3.1], pid[5800], build[2de6dc5/2014-07-28T14:45:15
Z]

该进程在端口 9200 上运行。

如何从已经打开的命令提示符或运行 elasticsearch 节点进程的现有命令提示符中使用此命令或类似命令获取进程 PID 或名称以使用 taskkill 终止此进程:

taskkill /PID <pid>

5800 的 Pid(显示在上面控制台的进程日志中)无效。 Windows 任务管理器没有名为 elasticsearch 的进程。它只有一个用于运行 elasticsearch 的命令提示符的 cmd 进程,当我终止该进程时,elasticsearch 也会被终止。

最佳答案

我会安装并运行 Elasticsearch 作为 Windows 服务:

Windows users can configure Elasticsearch to run as a service to run in the background or start automatically at startup without any user interaction. This can be achieved through service.bat script under bin/ folder which allows one to install, remove, manage or configure the service and potentially start and stop the service, all from the command-line.

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html

它让您可以运行启动和停止等命令来从脚本运行和终止 elasticsearch,而无需跟踪进程 ID 或保持相同的命令提示符打开。

更新:

要同时运行多个 Elasticsearch 实例作为服务,您需要在安装服务时传入一个唯一的 serviceid:

The script requires one parameter (the command to execute) followed by an optional one indicating the service id (useful when installing multiple Elasticsearch services).

关于 ES 在其上运行的端口和 IP 地址应该没有什么不同 - 但我会检查您的配置文件 (elasticsearch.yml) 和您的日志记录配置 (logging.yml)。有关配置选项的更多详细信息:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.html

关于windows - 在 Windows 中启动和停止 elasticsearch 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com