일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- db
- Gradle
- Spring
- redis
- Oracle
- Spring Batch
- java
- IntelliJ
- javascript
- php
- AWS
- ReactJS
- JVM
- 맛집
- laravel
- tool
- Git
- jenkins
- Design Patterns
- ubuntu
- elasticsearch
- Web Server
- springboot
- devops
- jsp
- linux
- Spring Boot
- it
- 요리
- MySQL
- Today
- Total
아무거나
elasticsearch 설치 본문
[ubuntu 16.04]
1. https://www.elastic.co/support/matrix 접속하여 설치가능한 os를 확인할 수 있다.
2. java8 설치
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get -y install oracle-java8-installer
java -version
3. install elasticsearch
[download deb file from https://www.elastic.co/downloads/elasticsearch]
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.4.deb
# sha1sum elasticsearch-5.6.4.deb
# sudo dpkg -i elasticsearch-5.6.4.deb
{
// 설치가 완료되면 해당 경로에 있을것이다.
install at : /usr/share/elasticsearch
config file at : /etc/elasticsearch
init script at : /etc/init.d/elasticsearch
}
- sudo systemctl enable elasticsearch.service // 서버 start, stop할때 명령어 세팅
- sudo service elasticsearch start, sudo service elasticsearch stop // 서비스 시작/종료
- curl -XGET 'localhost:9200' // 서비스 실행 체크
* 위 방법으로 되질 않아서 아래 방법(apt-get)으로 다시 설치를 진행하였다.
[apt-get]
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update && sudo apt-get install elasticsearch
/etc/elasticsearch/elasticsearch.yml 에서 network.host: 0.0.0.0 로 수정
sudo service elasticsearch start
4. 예외상항
- sudo systemctl status elasticsearch // 문제확인
# elasticsearch[8968]: Could not find any executable java binary. Please install java in your PATH or set JAVA // 자바 패스를 못찾아서 나타나는 현상
# Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000....
- /etc/elasticsearch/jvm.options 에서 -Xms512m, -Xmx512m 로 메모리를 변경해준다. 그리고 다시 시작
'Data Store > Elastic Stack' 카테고리의 다른 글
데이터 업데이트(UPDATE) (0) | 2019.05.07 |
---|---|
데이터 입력 조회 삭제(GET, POST, DELETE..) (0) | 2019.05.07 |
엘라스틱서치 정의 (0) | 2019.05.03 |
ELK 설치 (0) | 2019.05.02 |
elasticsearch5 에러 cannot allocate memory해결 (0) | 2019.05.02 |