참고 사이트
http://gyrfalcon.tistory.com/entry/elastic-stack-2-elasticsearch-%EC%84%A4%EC%B9%98-quick-start설치 환경
Ubuntu 16.04 LTS 64bitElastic Search 5.6.3
바이너리 다운로드
https://www.elastic.co/downloads/elasticsearch 에서 tar 파일 다운로드tar zxvf elasticsearch-5.6.3.tar.gz
환경변수
vi ~/.bashrc#ELASTIC SEARCH export ES_HOME=$HOME/elasticsearch export PATH=$PATH:$ES_HOME/bin
source ~/.bashrc
실행
elasticsearch 파일 실행한 후(데몬으로 실행하실 원할 경우 elasticsearch -d)
다른 명령창에서 curl -XGET 'http://localhost:9200' 를 실행해서
아래처럼 뜨면 설치는 완료
{ "name" : "V8xgQGe", "cluster_name" : "elasticsearch", "cluster_uuid" : "i-O8Ro4JSiOaEmuoXkKL5w", "version" : { "number" : "5.6.3", "build_hash" : "1a2f265", "build_date" : "2017-10-06T20:33:39.012Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" }
문제 해결
1. file descriptor, memory 부족으로 인한 에러max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
상세 설명은 링크 참고
http://libqa.com/wiki/807
현재 설정되어 있는 limit 확인
ulimit -Sa
최대 file descriptor 늘리기 위해 파일 수정
sudo vi /etc/security/limits.conf
hadoop hard nofile 65536 hadoop soft nofile 65536 hadoop hard nproc 65536 hadoop soft nproc 65536
특정 프로세스가 소유할 수 있는 가상 메모리 영역 설정
sudo vi /etc/rc.local
echo 1048575 > /proc/sys/vm/max_map_count
시스템 전체에서 최대로 열 수 있는 파일 개수 설정
sudo sysctl -w fs.file-max=262114
설정 완료 후 재부팅
sudo reboot 0
댓글 없음:
댓글 쓰기