Differences

This shows you the differences between two versions of the page.


Previous revision
Last revision
linux_faq:elasticsearch_faq [2020/08/20 10:59] – [Kibana Error] admin
Line 1: Line 1:
 +====== List indexes ======
 +  curl http://~~~elastic_client_IP~~~/_aliases?pretty=true
 +Или вот так с **basic auth**:
 +  AUTH=elastic:AG7dGmsZp2NDpRED
 +  curl -k -u $AUTH https://elasticsearch-es-http.default.svc.cluster.local:9200/_aliases?pretty=true
  
 +====== Get indices in a cluster ======
 +  curl http://~~~elastic_client_IP~~~/_cat/indices?pretty=true
 +или запрос в **DevTools** в **Kibana**
 +  GET /_cat/indices?v
 +  
 +====== Размеры индексов в байтах ======
 +  while read -r line; do echo $line | awk '{print $10}'; done <<<  `curl -k -u elastic:mSSZ6epX2TQqGE4W https://10.110.63.47:9200/_cat/indices?bytes=b`
 +  
 +====== Работа с учетными записями пользователей ======
 +===== Создать пользователя =====
 +https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-user.html
 +<code>curl -X POST "localhost:9200/_security/user/jacknich?pretty" -H 'Content-Type: application/json' -d'
 +{
 +  "password" : "j@rV1s",
 +  "roles" : [ "admin", "other_role1" ],
 +  "full_name" : "Jack Nicholson",
 +  "email" : "jacknich@example.com",
 +  "metadata" : {
 +    "intelligence" : 7
 +  }
 +}
 +'</code>
 +===== Получить информацию о пользователе =====
 +https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-user.html
 +<code>curl -X GET "localhost:9200/_security/user/jacknich?pretty"
 +</code>
 +====== Logstash Error ======
 +  [logstash.outputs.elasticsearch] retrying failed action with response code: 403 ({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"})
 +Нужно дать права на запись в индексы **elasticsearch**:
 +  curl -XPUT -H "Content-Type: application/json" http://~~~IP~address~elasticsearch~client~~~:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
 +  
 +====== Kibana Error ======
 +<code>{"type":"log","@timestamp":"2020-05-22T09:20:30Z","tags":["info","savedobjects-service"],"pid":6,"message":"Creating index .kibana_1."}
 +{"type":"log","@timestamp":"2020-05-22T09:21:02Z","tags":["warning","savedobjects-service"],"pid":6,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_1/N5lCo69cSEiaGPrH9nPgmQ] already exists, with { index_uuid=\"N5lCo69cSEiaGPrH9nPgmQ\" & index=\".kibana_1\" }"}
 +{"type":"log","@timestamp":"2020-05-22T09:21:02Z","tags":["warning","savedobjects-service"],"pid":6,"message":"Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_1 and restarting Kibana."}
 +{"type":"log","@timestamp":"2020-05-22T09:21:35Z","tags":["info","savedobjects-service"],"pid":6,"message":"Creating index .kibana_task_manager_1."}
 +{"type":"log","@timestamp":"2020-05-22T09:21:35Z","tags":["warning","savedobjects-service"],"pid":6,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_task_manager_1/57SevyHNSW2u0pDBMxS6rg] already exists, with { index_uuid=\"57SevyHNSW2u0pDBMxS6rg\" & index=\".kibana_task_manager_1\" }"}
 +{"type":"log","@timestamp":"2020-05-22T09:21:35Z","tags":["warning","savedobjects-service"],"pid":6,"message":"Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_task_manager_1 and restarting Kibana."}</code>
 +
 +Нужно удалить индексы:
 +<code>
 +kubectl exec elasticsearch-kb-74b55648bb-l5pf8 -- curl -k -u elastic:AG7dGmsZp2NDpRED -XDELETE http://elasticsearch-openresty-oidc-http.default.svc.cluster.local:9200/.kibana_1
 +</code>
 +или в более новых версиях:
 +  kubectl exec -it -n elk elastic-kb-84dddb9b5-k4kwg -- curl -k -u elastic:MWtBKGDF2qnKr889 -XDELETE https://elastic-es-http.elk.svc.cluster.local:9200/.kibana_task_manager_1
  • linux_faq/elasticsearch_faq.txt
  • Last modified: 2022/06/20 13:44
  • by admin