mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-09-29 08:51:45 +13:00
.. | ||
workspace | ||
Dockerfile | ||
README.md | ||
settings.json |
Elasticsearch workspace
Alnoda workspace with toolset to interact, manage and administer Opensearch and Elasticsearch cluster.
Why this images
-
If you need self-hosted tool to interact with Elasticsearch/Opensearch, schedule backups of indexes, migrate to other clusters, export and import Elasticsearch data to S3.
-
To directly access Elasticsearch/Opensearch inside your kubernetes cluster.
Start
docker run --name elawid-1 -d -p 8020-8040:8020-8040 --restart=always alnoda/elasticsearch-workspace
and open localhost:8020 in browser.
Features
- elasticdump - awesome tool for moving and saving indices.
- esbulk - fast parallel command line bulk loading utility for Elasticsearch.
- vulcanizer - cli for interacting with an Elasticsearch cluster.
- Codeserver workspace features
vulcanizer
Check cluster nodes and shards
vulcanizer --host es01 nodes
vulcanizer --host es01 shards
elasticdump
Use elasticdump to export index kibana_sample_data_ecommerce
(from eCommerce sample dataset) to S3
elasticdump \
--s3AccessKeyId "${access_key_id}" \
--s3SecretAccessKey "${access_key_secret}" \
--input=http://es01:9200/kibana_sample_data_ecommerce \
--output "s3://${bucket_name}/kibana_sample_data_ecommerce.json"