ローカルファイルをhdfsに配備する際の問題に直面していましたが、データノードに "drwx ------"名前。 hdfsでのdatanodeとnamenodeの最初のアクセス権ステータス。データノードのstart-dfs.shが起動されたときにデータノードを起動できず、データノードのファイルアクセス権が変更されています
drwx------ 3 hduser hadoop 4096 Mar 2 16:45 datanode
drwxr-xr-x 3 hduser hadoop 4096 Mar 2 17:30 namenode
許可がstart-dfs.shを開始した後755
[email protected]:~$ chmod -R 755 /usr/local/hadoop_store/hdfs/
[email protected]:~$ ls -l /usr/local/hadoop_store/hdfs/
total 8
drwxr-xr-x 3 hduser hadoop 4096 Mar 2 16:45 datanode
drwxr-xr-x 3 hduser hadoop 4096 Mar 2 17:30 namenode
に変更され、データノードは起動しませんでしたし、データノードへの権限は元の状態に復元されました。
[email protected]:~$ $HADOOP_HOME/sbin/start-dfs.sh
Starting namenodes on [localhost]
localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop- hduser-namenode-pradeep.out
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hduser-datanode-pradeep.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-hduser-secondarynamenode-pradeep.out
[email protected]:~$ jps
4385 Jps
3903 NameNode
4255 SecondaryNameNode
[email protected]:~$ ls -l /usr/local/hadoop_store/hdfs/
total 8
drwx------ 3 hduser hadoop 4096 Mar 2 22:34 datanode
drwxr-xr-x 3 hduser hadoop 4096 Mar 2 22:34 namenode
datanodeが実行されていないため、ローカルファイルシステムからhdfsにデータを展開できません。私は、ファイルアクセス権がデータノードフォルダの以前の状態に復元される理由を理解することができませんでした。
データノードログファイルの内容をポストする – Alex