클러스터 전체에서 로그 검색

2583 단어 ClouderaManagerhadoop
Cloudera Manager Advent Calendar 2015의 7일째입니다.

의외로 알려지지 않은 (느끼는) 기능 중 하나는 로그 검색입니다. 이는 Cloudera Manager(이하 CM)에서 관리하는 모든 노드의 모든 프로세스에 대해 횡단적으로 검색을 수행할 수 있는 좋은 방법이므로 이 게시물에서 소개하고 싶습니다.

참고 문서: Logs
h tp // w w. c우우라. 코 m/콘텐 t/w w/엔-우 s/도쿠멘 타치 온/엔테 rp 리세/아 st/와 피 cs/cm_dg_ぉgs. HTML

어떤 때에 횡단적으로 검색하고 싶은가?



클러스터 문제를 해결할 때 블록이 '언제', '어떤 파일'에 연결되어 만들어지고 '어떤 데이터 노드'에 '언제' 복제되었는지 추구하고 싶습니다. 혹은, 「작업이 느리게 느낀다」라고 하는 경우에, 뭔가 단서가 되는 에러가 발생하고 있지 않는지를 찾아내고 싶은 경우도 있습니다. CM 횡단 검색은 이러한 용도에 적합합니다.

로그 검색



CM의 로그 검색은 간단합니다. 먼저 "진단"에서 "로그"를 선택합니다.

그러면 검색 화면이 표시됩니다. 검색 기준으로 "대상 프로세스", "대상 호스트", "로그 수준", "검색 문자열", "검색 범위(시간)"를 지정할 수 있습니다. 또, 「페이지 마다의 결과」나 「타임 아웃」도 필요에 따라서 설정 가능합니다. 검색 후 통계 정보도 확인할 수 있습니다. 여기에서는 「최근 30분 이내」의 로그 레벨 「ERROR」이상의 메시지에 한해서 검색해 봅시다. ERROR 레벨 이상의 결과가 표시되었습니다. 결과에 표시되는 "로그 파일 표시"를 클릭하면 새 탭에서 전체 로그 파일을 열 수 있습니다. 이 때 해당 부분이 강조 표시되어 있음을 알 수 있습니다. 또한 "로그 다운로드 링크"에서 로컬로 다운로드하여 조사를 진행할 수도 있습니다. 마지막으로 이상, 로그의 횡단 검색 기능을 간단하게 소개했습니다. 검색 결과는 시계열에 표시되므로 임의의 블록 ID나 파일명으로 프로세스간을 횡단적으로 검색함으로써 동향을 쫓을 수 있습니다. CM의 로그 검색 기능을 사용하면 클러스터 문제를 식별하는 데 걸리는 시간을 크게 줄일 수 있습니다.

좋은 웹페이지 즐겨찾기