← 返回命令列表

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.