Elasticsearch 메모리 증가나 CPU 증가 등의 문제를 튜닝할때 참고
경험해봤던 문제의 대부분은 매핑을 오토로해서 문제가 발생함.
- 텍스트 필드를 집계하지 않도록 하거나 매핑 유형을 키워드로 변경하면 해결
'ElasticSearch > ElasticSearch' 카테고리의 다른 글
Elasticsearch의 x-pack 관련 라이센스 문제(6.3 버전부터) (0) | 2019.09.26 |
---|
Elasticsearch 메모리 증가나 CPU 증가 등의 문제를 튜닝할때 참고
경험해봤던 문제의 대부분은 매핑을 오토로해서 문제가 발생함.
- 텍스트 필드를 집계하지 않도록 하거나 매핑 유형을 키워드로 변경하면 해결
Elasticsearch의 x-pack 관련 라이센스 문제(6.3 버전부터) (0) | 2019.09.26 |
---|
아는 사람은 모두 알겠지만 Elasticsearch쪽이 클라우드가 기여 안하고 사용만한다고(돈벌어간다고 ㅎㅎ)해서 라이센스 일부를 변경함(ex. AWS가 fork 해서 'Open Distro for Elasticsearch' 만듬)
Elasticsearch 6.3버전부터는 x-pack code가 Elastic License하에 배포되고 있으니 회사에서 사용하려면 라이센스 계약을 해야함
x-pack feature를 사용하지 않는다면, 해당 코드를 제외하고 설치해야함
혹, 잘못된게 있으면 댓글 달아주세요.
Elasticsearch Performance Tuning (0) | 2021.03.08 |
---|
간단히 발표용으로 정리해서 slideshare에 업로드 해둠
- 링크 : https://www.slideshare.net/seunghaeom/elk-apmwith-66
데모를 통한 시연에 시간을 많이 썻고, 어느정도 배경지식이 있다는 전제하이기 때문에 기초적인 부분은 모두 생략
ELK APM(with 6.6 살펴보기) - #2 (0) | 2019.02.18 |
---|---|
ELK APM(with 6.6 살펴보기) - #1 (0) | 2019.02.18 |
ELK 2.3.1 퀵 설치 (0) | 2016.08.07 |
ELK APM(with 6.6 살펴보기) - slideshare버전 링크 (0) | 2019.02.18 |
---|---|
ELK APM(with 6.6 살펴보기) - #1 (0) | 2019.02.18 |
ELK 2.3.1 퀵 설치 (0) | 2016.08.07 |
ELK APM(with 6.6 살펴보기) - slideshare버전 링크 (0) | 2019.02.18 |
---|---|
ELK APM(with 6.6 살펴보기) - #2 (0) | 2019.02.18 |
ELK 2.3.1 퀵 설치 (0) | 2016.08.07 |
가끔 kibna 대쉬보드를 다른사람 또는 시스템에 공유(iframe처리)할 때 full 스크린으로 보여줄 필요가 있다.
방법은,
url(shot cut url이 아니라 full url) 뒤에 &embed=true를 붙여주면 된다.
kibana 5.0.1 버전에서 잘 작동됨을 확인하였다.
참고 : https://github.com/elastic/kibana/issues/1610
cd {다운로드할 경로}
wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz -O mecab-0.996-ko-0.9.2.tar.gz tar -xvzf mecab-0.996-ko-0.9.2.tar.gz cd mecab-0.996-ko-0.9.2 ./configure make
make check
sudo make install
아래 명령어로 정상 설치여부 확인
mecab --version
|
cd {다운로드할 경로}
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.1-20150920.tar.gz -O mecab-ko-dic-2.0.1-20150920.tar.gz tar -xvzf ./mecab-ko-dic-2.0.1-20150920.tar.gz cd mecab-ko-dic-2.0.1-20150920 ./autogen.sh ./configure make sudo make install 아래 명령어로 정상 설치여부 확인 mecab -d /usr/local/lib/mecab/dic/mecab-ko-dic # 나는 당신을 사랑합니다.
|
wget https://mecab.googlecode.com/files/mecab-java-0.996.tar.gz -O mecab-java-0.996.tar.gz
tar -xvzf mecab-java-0.996.tar.gz cd mecab-java-0.996
|
Makefile을 열어서
vi Makefile
# Java Home 설정
# 참고. Mac OSX 에서 JAVA HOME 은 /usr/libexec/java_home 명령어로 확인할 수 있습니다. INCLUDE={your java home path}/include # optimize level 을 -O1 로 변경
$(CXX) -O1 -c -fpic $(TARGET)_wrap.cxx $(INC)
# javac 와 test.java 사이에 -cp . 추가 $(JAVAC) -cp . test.java
|
컴파일 후 복사, 권한 변경
make
sudo cp libMeCab.so /usr/local/lib
sudo cp MeCab.jar /usr/local/lib sudo chown -R {your user}:{your group} /usr/local/lib/libMeCab.so sudo chown -R {your user}:{your group} /usr/local/lib/MeCab.jar sudo chown -R {your user}:{your group} /usr/local/lib/*mecab*
|
|
#elastic
-A INPUT -m state --state NEW -m tcp -p tcp -s IP주소 --dport 29200:29201 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp -s IP주소 --dport 9300:9301 -j ACCEPT
#logstash listen topbeat
-A INPUT -m state --state NEW -m tcp -p tcp -s IP주소 --dport 5044:5045 -j ACCEPT
#logstash listen packetbeat
-A INPUT -m state --state NEW -m tcp -p tcp -s IP주소 --dport 6044:6045 -j ACCEPT
#kibana
-A INPUT -m state --state NEW -m tcp -p tcp -s IP주소 --dport 5601 -j ACCEPT
|
ELK APM(with 6.6 살펴보기) - slideshare버전 링크 (0) | 2019.02.18 |
---|---|
ELK APM(with 6.6 살펴보기) - #2 (0) | 2019.02.18 |
ELK APM(with 6.6 살펴보기) - #1 (0) | 2019.02.18 |