This is an old revision of the document!
ElasticSearch je produkt pro analytiku a prohledávání. Součástí je Kibana pro vizualizaci. Data jsou ukládána v indexech ve formě JSON. Pro ovládání a hledání nabízí REST API.
export ELSRV=“elasticsearch_https_adresa” … Nastaví adresu ve tvaru https://domenove.jmeno
export ELUSR=“elasticsearch_uzivalel” … nastaví ElasticSeach uživatele
read -s ELPWD
export ELPWD … nastaví ElasticSearch heslo
curl -s -u $ELUSR:$ELPWD https:$ELSRV/_cluster/settings?include_defaults=true&flat_settings=truecurl -s -u $ELUSR:$ELPWD https:$ELSRV/INDEX/_cluster/allocation/explain | jq . … vypíše konfiguracicurl -s -u $ELUSR:$ELPWD https:$ELSRV/INDEX/_cluster/state
… ukáže informace o alokacicurl -s -u $ELUSR:$ELPWD https:$ELSRV/INDEX/_cluster/health
… ukáže informace o zdraví clusterucurl -s -u $ELUSR:$ELPWD https:$ELSRV/_alias
=== Indexy ===
… vylistuje indexy a jejich aliasycurl -s -u $ELUSR:$ELPWD https:$ELSRV/INDEX/_settings
… ukáže nastavení indexu INDEXcurl -s -u $ELUSR:$ELPWD https:$ELSRV/_cat/indices?v
… seznam indexů, jejich stav a velikostcurl -s -u $ELUSR:$ELPWD -X PUT -H 'Content-Type: application/json' -d '{ “index”: { “blocks.read_only” : true } }' https:$ELSRV/INDEX/_settings“
… nastaví index na read-onlycurl -s -u $ELUSR:$ELPWD -X POST https:$ELSRV/INDEX/_clone/KOPIE”
… naklonuje index INDEX do KOPIEcurl -s -u $ELUSR:$ELPWD https:$ELSRV/INDEX/_slm/policy | jq .
=== Snapshoty ===
… ukáže snapshot policycurl -s -u $ELUSR:$ELPWD -X POST https:$ELSRV/INDEX/_slm/policy/POLICY/_execute | jq .'' … provede snapshot pro policy POLICY