Elasticsearch(ES)集群本身没有“开机重启”的设置,因为它的运行依赖于底层的服务器或容器环境。不过,可以通过配置服务器的启动服务或容器的设置,确保 Elasticsearch 在系统启动时自动启动,并在需要时自动重启。以下是一些常见的实现方式:
1. 使用 Systemd(适用于 Linux 系统)
在大多数现代 Linux 发行版中,systemd
是用于管理服务的工具。可以通过创建或修改 Elasticsearch 的 systemd
服务文件来实现开机自启和自动重启。
示例:创建 Elasticsearch 的 systemd
服务文件
-
创建服务文件
/etc/systemd/system/elasticsearch.service
:ini复制
[Unit] Description=Elasticsearch After=network.target[Service] Type=simple User=elasticsearch Group=elasticsearch ExecStart=/usr/share/elasticsearch/bin/elasticsearch Restart=always RestartSec=5s