Linux command
elasticsearch 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Start Elasticsearch
elasticsearch
Start with specific config
elasticsearch -Epath.conf=[/etc/elasticsearch]
Start as a background daemon
elasticsearch -d -p [/var/run/elasticsearch.pid]
Check cluster health
curl -X GET "localhost:9200/_cluster/health?pretty"
List indices
curl -X GET "localhost:9200/_cat/indices?v"
Create index
curl -X PUT "localhost:9200/[index_name]"
说明
Elasticsearch is a distributed search and analytics engine built on Apache Lucene. It provides full-text search, structured search, and analytics capabilities through a RESTful API. Data is stored as JSON documents in indices (analogous to databases). Elasticsearch automatically distributes data across nodes for scalability and replication. It's commonly used with Kibana for visualization and as part of the ELK stack (Elasticsearch, Logstash, Kibana).
参数
- -d, --daemonize
- Run as daemon.
- -p _pidfile_
- Write PID to file.
- -E _setting=value_
- Configure setting.
- -q, --quiet
- Quiet output.
- -s, --silent
- Silent output.
- -v, --verbose
- Verbose output.
- -V, --version
- Show version.
FAQ
What is the elasticsearch command used for?
Elasticsearch is a distributed search and analytics engine built on Apache Lucene. It provides full-text search, structured search, and analytics capabilities through a RESTful API. Data is stored as JSON documents in indices (analogous to databases). Elasticsearch automatically distributes data across nodes for scalability and replication. It's commonly used with Kibana for visualization and as part of the ELK stack (Elasticsearch, Logstash, Kibana).
How do I run a basic elasticsearch example?
Run `elasticsearch` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -d, --daemonize do in elasticsearch?
Run as daemon.