0
문제는 hdfs 블록에 대해 datanode 디렉토리를 변경할 수 없다는 것입니다. 내가 HDFS-site.xml 파일에이 속성을 넣으면
나는 데이터 노드를 실행할 수 없습니다 :hdfs 데이터 노드 디렉토리를 변경할 수 없음
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///var/hadoop/datanode</value>
</property>
JPS 명령은 데이터 노드가 실행되고 표시되지 않습니다.
는 또한 나는이 값하지만 성공하지 않고 사용하려고 :
file:///var/hadoop/datanode
/var/hadoop/datanode
/var/hadoop/datanode/
을 나는이 폴더에 대한 모든 permitions 있습니다
chmod 777 -R /var/hadoop/datanode
내가 구성 파일에서 dfs.datanode.data.dir 속성을 제거하고 실행 :
hadoop-daemon.sh start datanode
시작합니다. 그러나 hadoop이 블록을 저장하는 위치를 알지 못합니다.
hdfs에 올바른 데이터 디렉토리를 설정하도록 도와주세요.