ELK(Elasticsearch, logstash, kibana) 무통 설치 튜토리얼
1687 단어 elasticsearch
구체적인 사용 과정에서 현재logstash는 비교적 계륵이라고 생각한다. 왜냐하면 적용되는 장면이 유한하고 확장하려면 반드시 스스로 실현해야 하기 때문이다.개인적인 조언으로,es에 대해 비교적 익숙하다면, 이것을 전혀 사용하지 않아도 된다.스스로 es로 리버 플러그인을 추가하면 그 효과도 괜찮다.
현재 제가 설치한elk의 버전은es1.4.4,kibana4.0,logstash1.4.2입니다. 삼자 간의 협조는 일부 버전에 대응해야 하기 때문에 이 점은 주의해야 합니다. 그렇지 않으면 시작할 수 없습니다.
1.es 설치#tar-zxvfelasticsearch.xxx.tar.gz # ${es_dir}/bin/plugin -install mobz/elasticsearch-head (헤드 앞부분을 설치하고es를 시작한 다음 접근http://es주소: 9200/_plugin/head/es의 시작 상황을 볼 수 있습니다) #${es_dir}/bin/elasticsearch (실행 권한이 없으면 실행 권한 추가)
2.logstash 설치 #tar-zxvf logstash.xxx.tar.gz #${logstash_dir}/bin/logstash-e'input {stdin {}}output {stdout {}}'(이 말은 logstash가 정확하게 실행되는지 검증하는 데 사용되며, 컨트롤러에 내용을 입력하면 해당하는 내용을 볼 수 있다) OK. logstash가 정확하게 실행될 수 있다는 것을 알게 되면, 우리는 es와의 통합을 시작하고, 경로를 찾아서 새 프로필을 만들 수 있다. 예를 들어simple.conf, 내용은 다음과 같습니다.
input {
stdin {
type => "human"
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
host => "192.168.5.18"
port => 9300
}
}
이 설정은logstash의 입력은 stdin(표준 입력, 일반 명령줄), 출력의 형식은rubydebug 형식이며, 그 다음에es에 쓰여,es의host와Transport 포트를 설정합니다.그리고 #${logstash_dir}/bin/logstash-f simple.conf는 OK.이 때 명령줄에 입력한 물건은es에 삽입됩니다. 현재 색인 상황을 볼 수 있도록 헤드를 새로 고칠 수 있습니다.3.kibana의 설치 #tar-zxvf kibana.xxx.tar.gz 수정 kibana conf 디렉터리에서 프로필elasticsearch_url: "http://esip:9200"#${kibana_dir}/bin/kibana 시작 기기에서 kibanaip:5601/kibana를 보십시오.
설치 내용은 먼저 일단락되었다. 인터넷에 있는 블로그에 설치된 내용을 명확하게 쓰지 않아서 스스로 정리할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.