📦 ETC

    2022년 🐟🏃🏻‍♂️(회고라는 뜻ㅎ)

    2022년 🐟🏃🏻‍♂️(회고라는 뜻ㅎ)

    다사다난했던 2022년도 오늘을 마지막으로 끝난다. 작년만 하더라도 올해는 그냥저냥 지나가는 한 해가 될 줄 알았는데, 이렇게 많은 일들이 벌어질 지 몰랐다. 나름의 위기와 역경이 많이 있었고 잘 극복해냈던 해라고 말 할 수 있을 것 같다. 오늘은 2022년의 마지막을 맞이하며 올 한해를 되돌아보는 회고를 해보려고 한다. 이전까지는 자주 듣는 플레이리스트를 첨부했지만, 올해는 유튜브에서 봤던 가장 인상깊었던 영상을 첨부하려고한다. 나를 온 세상이 억까할때, 어떻게 극복을 해야하는지에 대해 우왁굳이라는 유튜버가 조언을 해주는 영상인데, 내용이 상당히 인상적이어서 개인적으로 유튜브 재생목록에 추가해둔 영상이다. 근데 중요한 거는 그런거잖아요. 그 노부부는 당나귀랑 같이 집에 무사히 잘 가는게 목표인거에요. ..

    [Jenkins] CentOS6에서 nvm 사용 시 node-error가 발생할 때

    [Jenkins] CentOS6에서 nvm 사용 시 node-error가 발생할 때

    많은 서비스에서 CI/CD(Continuous Integration/Continuous Delivery, 지속적 통합/지속적 제공) 도구로 Jenkins를 사용합니다. 그중에서도 npm을 통해 의존성 패키지를 관리하는 프로젝트를 빌드하고 배포하는 경우가 있는데요, NVM(Node Version Manager)이라는 도구를 사용해 각 파이프라인별로 Node.js의 버전을 다르게 사용할 수 있습니다. 이번 포스팅에서는 그동안 잘 되고 있던 파이프라인에서 갑자기 발생한 node-error 오류와 그 오류를 해결하는 과정을 공유하고자 합니다. (문제가 발생하기 전 마지막 빌드가 반년 전인건 비밀...) 환경 🖥️ OS : CentOS 6.8 Jenkins 2.263.3 nvm-wrapper 0.1.7 npm을 ..

    NHN FORWARD 22 발표 후기

    NHN FORWARD 22 발표 후기

    어쩌다 발표를 하게 되었을까 지금 다니는 회사에서는 매년 NHN FORWARD라는 기술 컨퍼런스를 개최하고 있습니다. 작년에는 행사 사이트를 개발하는 스태프로 참여했었는데, 행사를 준비하면서 저도 언젠가는 발표자로 참여하고 싶다는 생각을 했었습니다. 그리고 그 생각을 까맣게 잊은채 8월이 되었고, 사내 시스템에 발표자를 모집하는 공지가 올라왔습니다. 업무가 바빠 공지를 제대로 확인도 못하고 일하고 있는 그때, 팀장님께서 DM을 주셨습니다. 🧑🏻 : 전에 하시던 데이터 수집. 정리해서 발표해보시는 게 어때요? 👶🏻 : 헉;; 막연히 언젠가 발표를 해보고 싶다는 마음은 있었지만, 쉽게 결정할 수는 없었습니다. 발표할만한 소재인지 확신이 없었고, 잘 해낼 자신도 없었거든요. 게다가 재작년, 작년과 달리 올해는..

    막쓰는 기록

    막쓰는 기록

    #코로나_확진 결국 3월 말에 코로나에 걸렸다. 증상이 심하지는 않았고 목감기 정도였지만 강제로 일주일 넘게 방 안에 갇히니까 힘들었다. 코로나 아니어도 원래 집에서 잘 안 나오는데 자의가 아니고 갇히니까 나가고 싶어서 몸이 근질근질했다. 그리고 한창 증량중이었는데 체중도 2kg 정도 빠졌다. 후... 그나마 다행인 건 내장지방 위주로 감소했다는 거? 할 게 없어서 넷플릭스로 귀멸의 칼날을 정주행 했다. 사실상 호흡의 칼날이라고 부르는 게 맞는 듯. 재미는 있다. #격리해제 #여의도 #클라이밍 자가격리가 끝난 뒤가 마침 생일이라 친구들과 한강으로 놀러 갔다. 평일이었는데도 사람이 진짜 많았다. 아니 이 사람들은 출근 안 하나... 별거 한건 없고 그냥 돗자리 펴고 앉아서 먹고 떠들었다. 꽃은 많이 폈더라..

    [찍어먹기] Spring Boot 부터 ELK Stack 까지 :: 트러블슈팅 (1) - Elasticsearch

    [찍어먹기] Spring Boot 부터 ELK Stack 까지 :: 트러블슈팅 (1) - Elasticsearch

    앞선 포스팅에서는 로컬 develop 환경이어서 아무런 문제없이 Elasticsearch를 구성할 수 있었는데요. 다수 서버의 프로덕션 환경에서는 많은 문제가 발생해 꽤나 고생했습니다. 이번 포스팅에서는 Elasticsearch를 프로덕션 환경에 구성하면서 겪었던 문제와 해결 과정을 소개하려고 합니다. Elastic Stack 구성 우선 제게 허락된 서버는 2대였습니다. 그런데 Elasticsearch는 최소 3개의 노드가 필요하기 때문에 좀 더 성능이 나은 서버에 두 개의 노드를 구성했습니다. External Network 🟩 외부망에서 접근 가능한 루트입니다. L4 스위치를 경유해 두 개의 서버에 로드 밸런싱이 되도록 했습니다. Internal Network 🟥 내부망에서만 접근 가능한 루트입니다. ..

    [Elasticsearch] 마스터노드 선출 실패 오류

    [Elasticsearch] 마스터노드 선출 실패 오류

    Elasticsearch 클러스터는 하나 이상의 노드들로 이루어집니다. 이 중 하나의 노드는 인덱스의 메타 데이터, 샤드의 위치와 같은 클러스터 상태 정보를 관리하는 마스터 노드의 역할을 수행합니다. 만약 클러스터에 마스터 노드가 존재하지 않는다면 클러스터는 작동이 정지됩니다. Elasticsearch를 Docker 환경에서 구동하는 경우, 공식 가이드에서 아래와 같이 클러스터의 마스터 노드 후보를 지정하도록 가이드하고있습니다. cluster.initial_master_nodes=노드명,노드명,노드명 아래는 Docker 환경에서 클러스터의 마스터 노드가 선출되지 못한 오류와 그 해결 과정입니다. 오류 내용 master_not_discovered_exception http://엘라스틱서치노드:9200/ 접..

반응형