VMWare 가상 머신에서 CentOS6(32비트)을 실행하는 Windows가 있습니다. 다음과 같이 단일 노드 Cloudera Hadoop을 설치하려고 합니다.이 지침.
일단 발급해달라고 했더니
for x in `cd /etc/init.d ; ls hadoop-hdfs-*` ; do sudo service $x start ; done
다음 오류가 발생합니다.
ls: cannot access hadoop-hdfs-*: No such file or directory
cd
내 /etc/
디렉토리로 가서 발행 하면 ls
다음이 표시됩니다.
ls: reading directory .: Input/output error
ls: reading directory .: Input/output error
인터넷 검색을 통해 하드웨어에 장애가 발생하면 이런 일이 발생할 수 있다는 것을 배웠습니다 . 해당 /etc/
디렉토리가 내가 발행할 수 없는 유일한 위치이고 ls
새 머신이 있는 가상 머신에 있기 때문에 이것이 내 문제와 관련이 없다고 생각합니다 .
df -h
생산하다
답변1
CentOS 및 이 VM 설치에 문제가 있는 것 같습니다. VMWare에서 에뮬레이트하려는 하드웨어 유형에 대해 선택한 옵션이 문제의 원인인 것 같습니다.
제가 확인하고 싶은 또 다른 사항은 가상 머신에 여유 디스크 공간이 충분한지 여부입니다. 가상 머신 내에서 이 명령을 실행하여 디스크 사용량을 확인할 수 있습니다.
예
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
429G 358G 49G 89% /
/dev/sda1 99M 33M 61M 36% /boot
tmpfs 5.9G 0 5.9G 0% /dev/shm