기본 및 대기 HDFS NameNode를 모니터링하여 클러스터가 불안정한 상태일 때, 즉 네임노드가 하나만 남았을 때나 클러스터에 용량을 더 추가해야 할 때를 파악할 수 있습니다. 본 Agent 점검은 남은 용량, 손상/누락된 블록, 데드 DataNode, 파일 시스템 부하, 복제 부족 블록, 총 볼륨 장애(모든 DataNode에서) 등에 대한 메트릭을 수집합니다.
기존 일체형 점검(hdfs)이 아닌 본 점검(hdfs_namenode)과 그에 대응하는 점검(hdfs_datanode)을 사용하세요. 기존 점검은 지원 중단되었습니다.
설정
아래 지침에 따라 호스트에서 실행 중인 Agent에 이 점검을 설치하고 설정하세요. 컨테이너화된 환경의 경우 Autodiscovery 통합 템플릿에서 해당 지침을 적용하는 방법에 관한 가이드를 참고하세요.
설치
HDFS NameNode 점검은 Datadog Agent 패키지에 포함되어 있어 NameNode에 추가로 설치할 필요가 없습니다.
init_config:instances:## @param hdfs_namenode_jmx_uri - string - required## The HDFS NameNode check retrieves metrics from the HDFS NameNode's JMX## interface via HTTP(S) (not a JMX remote connection). This check must be installed on## a HDFS NameNode. The HDFS NameNode JMX URI is composed of the NameNode's hostname and port.#### The hostname and port can be found in the hdfs-site.xml conf file under## the property dfs.namenode.http-address## https://hadoop.apache.org/docs/r3.1.3/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml#- hdfs_namenode_jmx_uri:http://localhost:9870