전체 글

전체 글

    MongoDB 5.X - illegal instruction (core dumped) 이슈

    개요 MongoDB 5.0.X 이상 버전에서 발생하는 illegal instruction (core dumped) 이슈에 관한 원인 및 해결 방법 정리 상세 이슈 상세 몽고디비 5.0.X 이상 버전 설치 후 실행 시 illegal instruction (core dumped) 에러와 함께 실행이 불가한 현상 발생 원인 "서버 CPU에서 AVX (Advanced Vector Extension)을 지원하지 않아 문제 발생" 공식 문서를 확인한 결과 몽고디비 5.0 버전 부터 intel AVX (intel Advanced Vector Extension / 여러 연산 집합을 하나의 chunk로 한번에 처리하여 연산 속도를 향상) 을 지원하는 CPU에서 설치 및 실행이 가능하다고 명시되어 있음 https://ww..

    MongoDB 훑어보기 1(개요)

    들어가며.. 시작에 앞서 현재 포스팅은 MongoDB 5.0 버전의 document의 내용을 요약 정리한 것임을 밝힙니다. 오류나 잘못 이해하여 정리한 부분에 대한 지적은 언제나 환영합니다. 개요 몽고 디비는 development와 scaling (특히 수평적 확장)이 용이하도록 설계된 document base database로서, 공식 문서에서 소개하는 몽고 디비의 핵심 컨셉은 다음과 같다. query API Operational and administrative references Tutorials and procedures 몽고디비 버전 정보 몽고 디비는 로컬과 클라우드에서 모두 배포 및 사용이 가능한데 로컬에서는 커뮤니티 버전과 엔터프라이즈 버전 모두 사용이 가능하고 클라우드 환경 (MongoDB..

    Grafana Migration (sqlite3 to MySQL)

    개요 그라파나에서는 sqlite3를 default DB로 사용하여 configuration info(유저, 대시보드, 얼럿 등등)를 관리한다. 다만 사용자에 따라 Postgresql, MySQL, MariaDB 등 다른 종류의 DB나 기 사용 중인 DB에 grafana의 config 정보를 추가해 관리하고자 하는 필요가 존재한다. 따라서 grafana에서는 해당 사용자의 필요를 충족시켜주고자 migration 기능을 제공한다. ※ 사용중인 DB와 data에 보안 설정이 되어있을 경우 원활한 마이그레이션이 어려울 수 있음 ※ 이번 포스팅은 Grafana - Database migration from Sqlite3 to MySQL 내용을 한글로 번역, 요약한 포스팅입니다. 자세한 내용은 해당 링크에서 확인하..

    2.1.3 엘라스틱 서치 구성 요소 및 구조 (인덱스/샤드/세그먼트)

    들어가며.. 시작에 앞서 현재 포스팅은 7.13.X 버전을 기준으로 작성됩니다. (현재 ES는 8.0 버전도 공개가 되었다,,,,,) 엘라스틱이 아무래도 버전 업데이트가 빠른 편이다 보니 공식 Document가 아닌 블로그 글 등을 읽을 때는 해당 글의 작성일자나 기준이 되는 버전을 먼저 확인하는 것을 추천한다. 추가적으로 잘못된 내용에 대한 지적은 언제나 환영합니다. 이게 얼마 만에 엘라스틱 카테고리에 글을 작성하는지 모르겠다! 마지막 학기를 다니면서 여러모로 준비할 것들을 준비하다 보니 자연스레 블로그에 열중하지 못한 듯했지만 그래도 재미난 주제들을 많이 생각해둬서 시간이 날때마다 금방 포스팅을 완성해볼 수 있을 것 같다! 그럼 시작해보자! 오늘의 주제 자 오늘은 엘라스틱 서치의 구성 요소 시리즈의 ..

    맥에서 하둡 설치하기

    들어가며.. 오늘은 엘라스틱이 아닌 하둡...! 포스팅을 해보겠다! 사실 엘라스틱만 하다가 갑자기 무슨 하둡인가... 할 수 있겠지만 아무래도 거의 분산 환경의 원조격이라고 볼 수 있기 때문에 안 해보는 건 예의가 아니라고 생각해서... 한번 해보려고 한다! 면접 준비도 좀 해야 하고,,, 거의 처음으로 튜토리얼 개념의 글인 거 같다,, ㅎㅎ 오늘의 주제 오늘은 공식 다큐먼트 기반으로 local에 단일 노드 클러스터 구성으로 하둡을 설치해보는 내용을 다뤄본다. 아래 링크를 기반으로 설치를 하고, 실행을 해볼 예정이다! https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html#Execution

    2.1.2 엘라스틱 서치의 구성 요소 및 구조 (노드)

    들어가며... 시작에 앞서 현재 포스팅은 7.13.X 버전을 기준으로 작성됩니다. (현재 ES 버전은 7.15.x) 엘라스틱이 아무래도 버전 업데이트가 빠른 편이다 보니 공식 Document가 아닌 블로그 글 등을 읽을 때는 해당 글의 작성일자나 기준이 되는 버전을 먼저 확인하는 것을 추천한다. 추가적으로 잘못된 내용에 대한 지적은 언제나 환영합니다. 오늘의 주제 오늘은 엘라스틱 서치 내에서 클러스터 다음으로 큰 덩어리인 "노드"에 대해 이야기해보려고 한다. 이미 앞선 포스팅에서 여러 번 언급되기도 했고 클러스터에 대한 이해가 있는 분들이라면 전혀 어렵지 않은 내용이니 재미있게..? 읽을 수 있게 써보려 한다! 엘라스틱 서치 구성요소 가장 먼저 빼놓을 수 없는 복습 아닌 복습 엘라스틱은 다음과 같은 구성..