Command-line interface for ElasticSearch
TBD
TBD
- Download the latest release from the releases page
- Unpack it to the executable files directory (e.g. /usr/local/bin)
- Make the elastic-cli binary executable
chmod +x /usr/local/bin/elastic-cli
Configuration file stored in your home directory - ~/.elastic-cli
. Empty configuration file will be created at the first lanuch.
You need to register some elasticsearch server and set is as default:
elastic-cli config add server local --address http://localhost:9200 --index '*'
elastic-cli config use server local
Examples:
elastic-cli search -q 'level: Error'
elastic-cli search -q 'level: Error' -o json
elastic-cli search -q 'level: Error' -o '{level} {message}'
elastic-cli search -q 'level: Error' -f 'level,message'
For more documentation use help:
elastic-cli help
elastic-cli search --help
elastic-cli config --help