새소식

300x250
4.Linux

11-1. [CentOS7] Elasticsearch 설치

  • -
728x90

[CentOS7] Elasticsearch 설치


안녕하세요. 갓대희 입니다. 이번 포스팅은 [ ELK 중 Elasticsearch ] 입니다. :) 



▶ java8 이상이 필요하다.



# java -version


java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)


# echo $JAVA_HOME


/usr/local/java

 


혹시 java가 설치 안되어 있다면 설치해 준다.


1. [CentOS] - Java 설치




▶elasticsearch 다운로드 및 설치


 - 다음 싸이트에서 다운로드

https://www.elastic.co/downloads/elasticsearch


 - 또는 wget 을 통해 다운

# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.1.rpm

# rpm -i elasticsearch-6.2.1.rpm



 - 방화벽을 해제 하여준다.



# firewall-cmd --permanent --zone=public --add-port=9200/tcp

# firewall-cmd --reload

# firewall-cmd --list-ports




 - 다음 경로에 파일 생성 확인



 === install ===

 - /usr/share/elasticsearch


 === config file ===

 - /etc/elasticsearch


 === init script ===

 - /etc/init.d/elasticsearch





systemctl enable elasticsearch.service

# service elasticsearch start

# service elasticsearch stop

# curl -XGET localhost:9200


curl: (7) Failed connect to localhost:9200; Connection refused


 


바로 잘 되는 경우도 있겠지만 나와같은 경우는 위와 같이 오류 발생.


왜 안뜨지????? 확인해보자




systemcctl status elasticsearch


..

....

Feb  14 11:01:55 TEST elasticsearch: which: no java in  (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)

Feb  14 11:01:55 TEST elasticsearch: Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME

Feb  14 11:01:55 TEST systemd: elasticsearch.service: main process exited, code=exited, status=1/FAILURE

....

......




자바 환경설정 문제... 자바 경로 확인



[root@goddaehee ~]# echo $JAVA_HOME

/usr/local/java

 

[root@goddaehee ~]# which java

/usr/local/java/bin/java




환경설정


tail -1 /etc/sysconfig/elasticsearch

# vi !$


또는 


# vi /etc/sysconfig/elasticsearch





#JAVA_HOME 부분을 주석 풀고 추가

JAVA_HOME=/usr/local/java


다시 실행


# service elasticsearch stop

# service elasticsearch start

# curl -XGET localhost:9200



기동하는데 생각보다 오래 걸렸다.

제대로 설치, 시작이 완료 되었다면 다음고 ㅏ같은 결과를 볼 수 있다.





300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.