본문 바로가기

AWS: ElasticSearch 사이즈 최적화 발생일: 2020.07.28 키워드: aws, elasticsearch size, 사이즈, node size, 노드 사이즈 문제: AWS 엘라스틱서치에 몇 가지 검색을 추가해 넣으려고 한다. 예전에 몇 번 다운됐던 적이 있어서, 미리 적합한 사이즈를 알아보려고 한다. 어느 정도가 적합한 걸까? 해결책: 사이즈 찾는 가이드 문서가 있다. https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/sizing-domains.html 적합한 스토리지 사이즈 - 클러스터 > 노드 > 샤드 - 물리 서버에 여러 노드를 생성할 수 있지만, AWS ES에서는 한 인스턴스의 한 개의 노드만 있는 듯 - 마스터 전용 노드(Dedicated Master.. 더보기
엘라스틱서치 시작하기 노트 발생일: 2020.07.25 키워드: 엘라스틱서치, elastic search 문제: 엘라스틱서치로 검색을 구현하려고 한다. 시작하기 문서를 찾아서 봤는데, 너무 이해하기 쉽게 잘 설명해준다. 아래는 노트해둔 것. 해결책: 엘라스틱 서비스 - Kibana 시각화 도구 - Elastic Search 검색 도구 - Beats, Logstash 수집 도구 - 이거 합해서 엘라스틱 스택 기타 기능 - 엘라스틱 사이트 서치: 사이트 URL 넣으면 색인 모두 만들어줌. 자동완성과 검색 제공하는 자바스크립트 모듈만 넣으면 된다고 함 - 엘라스틱서치 사이트에서 support matrix 라고 검색하면 지원환경 알 수 있음 - 엘라스틱서치 7버전부터 JDK를 같이 포함하고 있어서 자바 설치 안해도 됨 디렉토리 설명 - .. 더보기
파일을 바이너리로 보기 발생일: 2020.12.23 키워드: byte, binary, 바이너리, 바이트, hex, hexdump, xdd, od 문제: 머신러닝 예제를 돌려보고 있는데, 1바이트에 1개의 레이블이 있고 10개씩 묶으로 가져와 처리하는 예제였다. 파일을 특정 바이트 단위로 묶어서 바이너리 형태로 보고 싶은데 어떻게 하면 될까? 해결책: xxd 툴로 바이너리로 읽어볼 수 있다. 기억을 더듬느라 좀 헷갈렸는데, 1byte = 8bit = 0~255 까지 256을 표현 = 2진수(binary)로 8자리 (00000000 ~ 11111111) = 2진수는 4자리 씩 끊어 보여주면 16진수 (0000 0000 ~ 1111 1111) = 16진수(hexadecimal)로 2자리 (00 ~ ff) xxd 나 hexdump 명.. 더보기