본문 바로가기

옥탑방주인/Storm

Ambari Storm Issue ambari org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [블라블라~~~~] 이런 에러가 오늘 발생하였다. Aㅏㅏㅏ.. 멘붕 그 자체. 어디서부터 손을 대야될지 모르겠다. 일단 동물적인 감각으로는 Nimbus가 작동을 안하는것 같아서 Nimbus를 담당하고 있는 노드로 직행. UI를 통해 restart. 결과 ? 5분후 Nimbus 꺼짐,. 2차 멘붕이 왔다. 호흡을 가다듬고, 정신을 차려보자. 시간이없다. 자..Nimbus와 connect 되어있는 zookeeper를 한번 건드려보자. zookeeper가 동작하는 node로 이동하여서... ambari-agent가 살아있는.. 더보기
Intellij에서 Maven dependency 에러 pom.xml에 maven central에서 다운로드를 못하는 상황이 발생하였다. 1.먼저 확인해봐야 될 것 이전 프로젝트와 repository 경로 설정을 똑같이 해주었는지. ex) Airmap_storm_v1 Airmap_storm_v1 1.0-SNAPSHOT 경로 확인은 /.m2/repository 에서 확인할 수 있따. 2. 만약 프로젝트 경로가 없다면 새로 생성을 똑같이 해주거나 다른 버전으로 만들 면 된다. 더보기
스트림 그룹핑 셔플 그룹핑(Shuffle Grouping) : target 볼트 작업단위들에게 무작위 순서로 튜플이 나누어 준다. 각각의 볼트가 받는 튜플 수는 동일하다. 필드 그룹핑(Field Grouping) : 그룹핑에서 정의한 필드의 값에 따라 튜플이 전달될 볼트가 정해진다. 예를 들어 스트림이 word 필드로 그룹핑되었다면 word필드 값이 동일한 튜플들은 항상 동일한 볼트 작업단위로 전달된다. 올 그룹핑(All Grouping) : 튜플 스트림의 복사본들이 모든 볼트 작업단위로 전달된다. 각각의 작업단위는 튜플의 복사본을 받는다. 글로벌 그룹핑(Global Grouping) : 스트림의 모든 튜플을 단일 작업단위로 전달한다. 이 때 작업단위 아이디 값이 가장 작은 작업단위로 전달한다. 글로벌 그룹핑을 사용하.. 더보기