2014-02-15 2 views
0

hadoop의 데이터 저장 개념을 이해하는 데 도움을 줄 수 있습니까?hadoop 파일 시스템에 대한 설명

내가 아는 바대로 hadoop은 fs 이미지 및 데이터 블록을 처리하고 fsimage 및 편집 로그 경로는 hdfs-site.xml에 저장됩니다. 그러나 데이터 블록은 어떻습니까? 누구든지이 일에서 나를 도울 수 있습니까? 나는/user와/tmp 디렉토리가 실제로 파일 시스템에 존재하는 곳에서 조금 혼란 스럽다. http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

답변

3

파일이 블록으로 분할하고, 하둡 분산 파일 시스템 (HDFS)에 저장됩니다

나는 하나의 노드 하둡 클러스터를 설정하려면이 링크를 사용했다. HDFS에 대한 설명은 Yahoo! Hadoop TutorialHDFS module을 참조하십시오. HDFS에 저장된 디렉토리는 터미널에 다음 명령을 입력하여 볼 수 있습니다. hadoop dfs -ls

+0

헤이 레오나드 우선 많이 thnx 그리고 내가 어디에 actaully 파일이 저장되어 있는지 알고 싶어 그들이 HDFS에 있지만 ther 아래에 있어야합니다/또는 내가 잘못 알고있어? – user1476653

+0

Hadoop 외부에서 HDFS 파일에 액세스 할 수 있는지 묻는다면 대답은 아니오입니다. – LeonardBlunderbuss

+0

레오나드 고마워요. 내가 서있어. – user1476653

0

네임 노드의 FSImage는 어떤 데이터 노드에 어떤 파일이 있는지 추적합니다. hdfs-site.xml 파일에서 'dfs.data.dir'설정은 datanode가 파일 시스템에 기본 파일을 저장하는 위치를 정의합니다. 쉼표로 구분 된 디렉토리 목록 일 수 있습니다 (여러 디스크 생각).

관련 문제