Skonstruowałem środowisko Hadoop z jednym węzłem na CentOS przy użyciu repozytorium Cloudera CDH. Gdy chcę skopiować plik lokalny do HDFS użyłem komendy:komenda hadoop fs -put
sudo -u hdfs hadoop fs -put /root/MyHadoop/file1.txt/
Ale wynik depresji mnie:
put: '/root/MyHadoop/file1.txt': No such file or directory
Jestem pewien, że ten plik nie istnieje.
Proszę, pomóżcie mi, dzięki!
Dzięki, ale starałem się przenieść ten plik do innego miejsca, należy wpisać następującą komendę: {sudo - u hdfs hadoop fs -put /home/skfeng/Downloads/hadoop-book-master/test-data/ch1/file1.txt /} nadal nie działa i ma takie same wyniki: {put: '/ home/skfeng /Downloads/hadoop-book-master/test-data/ch1/file1.txt ': Brak takiego pliku lub katalogu } – skfeng
A czy użytkownik 'hdfs' ma prawa dostępu do domu użytkownika' skfeng'? –
Zaktualizowana odpowiedź. Wypróbuj listę poleceń i skrzyżuj palce. –