2014-11-13 3 views
1

River Plugin을 사용하여 MongoDB 2.4.9에서 Elasticsearch 1.1.1로 색인을 생성했습니다. 그리고 물론, 나는 Kibana3를 사용하고있다.일부 데이터를 표시 할 때 키바나 오류

내가 가지고있는 MongoDB의 문서에는 cidr이 들어있다. cidr의 형식은 다음과 같습니다.

"cidr" : "0.0.0.0/00" 

키바 대시 보드에 테이블과 용어 패널이 있습니다.

테이블 패널은 일부 0.0.0.0/

에게 보여주고 용어 패널은 일부 00

나는 전체 CIDR 값을 보여주기 위해 두 패널이 필요을 보여줍니다! 이와 같이 : 0.0.0.0/00

왜이 두 패널이 이런 식으로 행동하는지 알 수 있습니까?

감사합니다.

답변

4

Elasticsearch가 입력을 처리하고 "/"로 분할합니다. logstash는 필드의 "원시"버전을 생성해야합니다. kibana에서 "cidr.raw"를 참조하십시오.

logstash를 사용하지 않는 경우 elasticsearch 매핑을 업데이트하여 필드를 not_analyzed로 설정하거나 ".raw"필드를 직접 추가해야합니다.

not_analyzed를 사용하기위한 참조 is here. 현재 매핑을 잡고 편집하고 다시 게시하십시오.

".raw"를 추가하려면 logstash default template을 확인하십시오.이 마법은 ".raw"로 multi_field를 만드는 마법을 보여줍니다.

+0

안녕하십니까, 답변 해 주셔서 감사합니다.하지만 데이터 색인 생성을 위해 Logstash를 사용하지 않고 강 플러그인을 사용하여 mongodb에서 색인을 생성하므로 원시 버전이 생성되지 않았습니까? –

+0

그런 경우 매핑을 업데이트하여 필드를 "not_analyzed"로 설정하거나 다중 필드 ".raw"버전을 만듭니다. 몇 가지 예를 찾고 답변을 업데이트하려고 노력할 것입니다. –

+0

나는 본다. 대답 해 주셔서 고맙습니다. 제게 많은 도움이되었습니다. –

관련 문제