./elasticsearch -d
时间: 2023-11-18 07:51:15 浏览: 35
您好!如果您想在后台运行 Elasticsearch,请使用以下命令:
```
./elasticsearch -d
```
这将以守护进程(daemon)模式启动 Elasticsearch,并将其在后台运行。请确保您在 Elasticsearch 的安装目录中执行此命令。
希望能对您有所帮助!如果您有任何其他问题,请随时提问。
相关问题
请用docker-compose写出下面这串代码: docker run --name es-s2 --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /mydata/se_cluster/es-s2/config:/usr/share/elasticsearch/config -v /mydata/se_cluster/es-s2/data:/usr/share/elasticsearch/data -v /mydata/se_cluster/es-s2/plugins:/usr/share/elasticsearch/plugins -v /mydata/se_cluster/es-s2/logs:/usr/share/elasticsearch/logs -e TAKE_FILE_OWNERSHIP="true" -d elasticsearch:7.9.0
version: '3'
services:
es-s2:
container_name: es-s2
restart: always
ports:
- "9200:9200"
- "9300:9300"
environment:
- discovery.type=single-node
- TAKE_FILE_OWNERSHIP=true
volumes:
- /mydata/se_cluster/es-s2/config:/usr/share/elasticsearch/config
- /mydata/se_cluster/es-s2/data:/usr/share/elasticsearch/data
- /mydata/se_cluster/es-s2/plugins:/usr/share/elasticsearch/plugins
- /mydata/se_cluster/es-s2/logs:/usr/share/elasticsearch/logs
image: elasticsearch:7.9.0
detach: true
请用docker-compose写出下面这段代码docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9201:9201 -p 9301:9301 \ -v /home/soft/ES/config/es2.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /home/soft/ES/data2:/usr/share/elasticsearch/data \ --name elasticsearch02 elasticsea
好的,以下是使用docker-compose实现上述命令的yaml文件:
```
version: '3'
services:
elasticsearch:
image: elasticsearch
container_name: elasticsearch02
environment:
- ES_JAVA_OPTS=-Xms256m -Xmx256m
ports:
- "9201:9201"
- "9301:9301"
volumes:
- /home/soft/ES/config/es2.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- /home/soft/ES/data2:/usr/share/elasticsearch/data
```
你可以将上述代码保存为docker-compose.yml文件,然后在该文件所在目录下执行`docker-compose up -d`即可启动elasticsearch容器。