임팔라 설치를위한 hadoop-2.0.0 클러스터 구성 지침을 따르고 있습니다. hdfs-site.xml에서 두 개의 "dfs.client.read.shortcircuit"및 "dfs.domain.socket.path"(/ var/lib/hadoop-hdfs/dn_socket) 속성을 추가합니다.Impala를 사용하려면 Hadoop-2.0.0에서 dfs.domain.socket.path를 수동으로 만들어야합니까?
하지만 start-dfs.sh로 Hadoop 클러스터를 시작하면 데이터 노드를 시작하지 못합니다. datanode에 로그인하면 "경로 구성 요소를 통계하지 못했습니다 : '/ var/lib/hadoop-hdfs'"라고 표시됩니다. 그런 다음/var/lib/hadoop-hdfs를 수동으로 만들고 Hadoop 클러스터를 다시 시작합니다. 다시 실패하고 log는 그 디렉토리에 대한 허가 문제라고 말한다. 알았어 괜찮아. 내가 루트에서 우분투 (우분투는 시스템 사용자 이름)로 hadoop-hdfs의 소유자를 변경합니다. 이제 마침내 정상적으로 작동합니다.
나는 혼란 스럽다. 나는 올바른 방법으로하고 있는가? 스스로/var/lib/hadoop-hdfs를 만들고 그 디렉토리의 권한이나 소유자를 변경해야합니까? 또는 일부 구성 설정을 놓 쳤습니까?
이 명령 줄을 사용 하시겠습니까? 아니면 Cloudera Manager를 사용 하시겠습니까? 어떤 버전입니까? – rawkintrevo
커맨드 라인으로 해봤지만 Cloudera Manager를 한번도 시도한 적이 없습니다. Cloudera Manager가 이러한 구성을 자동으로 처리한다는 의미입니까? – Yongchao