logstash에서 elasticsearch로 index 시에 아래와 같은 에러가 발생 되었다. [2020-07-28T15:01:08,012][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"spring-logback-2020.07.28", :_type=>"_doc", :routing=>nil}, #], :response=>{"index"=>{"_index"=>"spring-logback-2020.07.28", "_type"=>"_doc", "_id"=>nil, "status"=>400, "error"=>{"typ..
ERROR elasticsearch/client.go:343 Failed to perform any bulk index operations: 400 Bad Request: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"no write index is defined for alias [apm-7.3.0-metric]. The write index may be explicitly disabled using is_write_index=false or the alias points to multiple indices without one being designated as a write index"}],"type":"illegal_..
APM 동작을 안하거나, APM 에서 service 를 못찾거나, APM 에서 Configuration 생성 시에 에러가 나거나 하는 경우가 있으면, apm 관련 에러 index 에서 ES 의 index가 block이 됐다거나 read-only, allow delete (api) 의 메시지를 보게 되면 아래와 같이... index \[.kibana\_1\] blocked by: \[forbidden/12/index read-only / allow delete (api)\]; 일일히 찾아서 설정을 변경해줘도 좋지만, 그냥 모든 인덱스 설정을 변경해줘도 된다. curl -XPUT localhost:9200/_all/_settings -H 'Content-Type: application/json' -d '{"..
Load Kibana 수행 시, 아래와 같이 에러가 나는 경우가 있다. unable to add 1 of 1 kibana objects, error: index [.kibana_1] blocked by: [forbidden/12/index read-only / allow delete (api)]; .kibana_1 인덱스가 block 이 되어 에러가 난 경우다. 아래 명령어를 통해 ES의 .kibana_1 인덱스의 설정을 변경해주자. curl -XPUT localhost:9200/.kibana_1/_settings -H 'Content-Type: application/json' -d '{"index":{"blocks":{"read_only_allow_delete":false}}}' 그러면, Load ki..
아래와 같이 호출하면, 설치된 버전의 라이센스와 각 기능의 활성화 여부 결과가 나온다. $ curl -XGET localhost:9200/_xpack?pretty { "build" : { "hash" : "de777fa", "date" : "2019-07-24T18:32:00.029751Z" }, "license" : { "uid" : "b34e42bd-b932-4bf3-9710-38002c815309", "type" : "basic", "mode" : "basic", "status" : "active" }, "features" : { "ccr" : { "available" : false, "enabled" : true }, "data_frame" : { "available" : true, "enable..
$ curl -XGET 127.0.0.1:9200 $ curl -XGET util.server.domain:9200 Failed to connect to localhost port 9200: Connection refusedlocal에서 curl 로 elasticsearch로 ip주소로 호출시 위와 같은 에러가 발생할 때가 있다. 외부에서 호출시에도 마찬가지이다. 아래와 같이 yml 파일 설정을 하면 외부나 ip주소로 접근이 가능해진다. network.host: 0.0.0.0 cluster.initial_master_nodes: node-1출처 https://stackoverflow.com/questions/31677563/elasticsearch-failed-to-connect-to-localhost-..
[ERROR] 2019-09-30 17:00:43.423 [Ruby-0-Thread-5: :1] elasticsearch - Failed to install template. {:message=>"undefined method `update' for nil:NilClass", :class=>"NoMethodError", :backtrace=>["/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-elasticsearch-10.0.1-java/lib/logstash/outputs/elasticsearch/template_manager.rb:39:in `add_ilm_settings_to_template'", "/usr/share/logst..
- Total
- Today
- Yesterday
- mac
- SpringBoot
- Java
- scala
- install
- Size
- elasticsearch
- Kibana
- Filter
- Spark
- docker
- JSON
- intellij
- Postman
- AWS
- Linux
- Index
- plugin
- tomcat
- Git
- Log
- maven
- logstash
- Container
- spring
- JPA
- apm
- gradle
- error
- spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |