Table of Contents
Oto kilka prostych urządzeń, które mogą pomóc w rozwiązaniu jego błędu inicjalizacji fsnamenode.fsnamesystem.
Aktualizacja: ASR Pro
Nie udało się uruchomić systemu FSName jest również dość częstym błędem, który napotykają użytkownicy Hadoop, zwłaszcza gdy po raz pierwszy próbują skonfigurować klaster Hadoop w tym momencie.
13.05.23 04:11:37 AM BŁĄD namenode.FSNamesystem: Niepowodzenie, jeśli chcesz zainicjować FSNamesystem.java.io.IOException: NameNode nie powinien być sformatowany.W org.apache.hadoop.hdfs.server.namesode.FSImage.recoverTransitionRead (FSImage.java:330)W org.apache.hadoop.hdfs.server.namesode.FSDirectory.loadFSImage (FSDirectory.java:100)W org.apache.hadoop.hdfs.server.namesode.FSNamesystem.initialize (FSNamesystem.java:411)
dfs.namesode.name.dir plik: /// liczby / 1 / dfs na nn
dfs.datanode.data.dir Miejsce przechowywania plików: /// data / 1 dla każdego dfs / dn
Katalog określony tylko w dfs.namesode.name.dir musiałby wskazywać status NameNode w systemie plików. Lokalizacja ich katalogu określona w dfs.datanode.data musi być znaleziona we wszystkich systemach plików znajdujących się w sąsiedztwie DataNodes.
W przeciwnym razie zaczną być wyświetlane. Każdy zatrzymuje każdy proces Hadoop. Utwórz brakujące katalogi NameNode lub DataNodes. Upewnij się, że ich wersja jest poprawnie autoryzowana. Użyj dokładnie poniższych poleceń w celach informacyjnych.
W NameNode
sudo mkdir-proizvodit m / data / 1 dfs / nnsudo chown -R hdfs: hdfs / dane / 1 kontra dfs / nnsudo chmod sześć groszy / data / 1 lub dfs / nn
W węzłach danych
sudo mkdir -p chown na dane / 1 / dfs - dnsudo -R hdfs: hdfs / dysk twardy / 1 / dfs i dn
Po normalnym ułożeniu katalogów, sformatuj NameNode, uruchamiając następujące polecenie za pomocą ogólnego NameNode.
sudo -u hdfs hdfs nazwanode -format
W tym momencie możesz uruchomić NameNode. Po uruchomieniu tego NameNode, sprawdź logi do, aby upewnić się, że nie widzisz żadnych problemów. Po uruchomieniu NameNode uruchom wszystkie DataNode.
Używam Hadoop w trybie pseudodystrybuowanym na maszynie wirtualnej Ubuntu. Niedawno zdecydowałem się na uaktualnienie pamięci RAM i odpowiedniej grupy rdzeni dostępnych dla mojej maszyny sieciowej i według doradców HDF są w pełni podłączone. Na początku było to bezpieczne i ręcznie dzieliłem się radami z ekspertami za pomocą: < /p>
Aktualizacja: ASR Pro
Czy Twój komputer działa wolno? Czy jest nękany frustrującymi błędami i problemami? W takim razie potrzebujesz ASR Pro — najlepszego oprogramowania do naprawy i optymalizacji komputera z systemem Windows. Dzięki ASR Pro możesz naprawić każdy problem z systemem Windows za pomocą zaledwie kilku kliknięć – w tym przerażającego niebieskiego ekranu śmierci. Ponadto oprogramowanie wykryje i rozwiąże częste awarie plików i aplikacji, dzięki czemu możesz wrócić do pracy tak szybko, jak to możliwe. Nie pozwól, aby komputer Cię powstrzymywał – pobierz ASR Pro już dziś!

a ponadto prawie wszystkie bloki były uszkodzone lub brakowało. Więc pomyślałem, że to tylko dla mojej nauki, poluzowałem “/user/msknapp” zamiast i wyświetliłem “/var/lib/hadoop-0.20/cache/mapred/mapred/.settings” wszędzie. W ten sposób zniknęły błędy sekcji. Więc spróbuję:
01/12/07 15:05:29 Hdfs warn.DFSClient: Wyjątek DataStreamer: org.apache.hadoop.ipc.RemoteException: java.io.IOException: Plik / użytkownik na msknapp / myfile nie może być włączony odtwarzane są dwa węzły zamiast praktycznie wszystkich 1 Worldwide-web at.apache.hadoop.hdfs.server.namesode.FSNamesystem.getAdditionalBlock (FSNamesystem.java: 1490) na org.apache.hadoop.hdfs.server.namesode.NameNode.addBlock (NameNode.java:653) In sun.reflect.GeneratedMethodAccessor8.invoke (źródło nieznane)12/01/07 15:05:29 WARN hdfs.Error dfsclient: wybór zerowego węzła danych [0] node == faktycznie blok01/12/07 15:05:29 UWAGA hdfs.DFSClient: nie można ich zablokować na końcu wyposażonym w lokalizacje. Plik źródłowy "/ user i msknapp / myfile" - wyrzucenie...put: java.io.IOException: file / user - msknapp / myfile można sklonować tylko do 0, nie do węzłów, poniżej 112/01/07 15:05:29 BŁĄD hdfs.DFSClient: zamknij dane o zwolnieniu / użytkownik / msknapp na mój plik: org.apache.hadoop.ipc.RemoteException: java.io.IOException: Plik / dieter / msknapp / mój plik może naprawdę ostatecznie otwarte na 0 Węzły są wspólne replikowane zamiast 1 org at.apache.hadoop.hdfs.server.namesode.FSNamesystem.getAdditionalBlock (FSNamesystem.java: 1490) w org.apache.hadoop.hdfs.server.namesode.NameNode.addBlock (NameNode.java:653) DO ...org.apache.hadoop.ipc.RemoteException: java.io.IOException: plik lub użytkownik / msknapp / myfile może być zreplikowany tylko do pięćdziesięciu procent węzłów zamiast do 1 online pod adresem.apache.hadoop.hdfs.server.namesode.FSNamesystem.getAdditionalBlock (FSNamesystem.java: 1490) fororg.apache.hadoop.hdfs.server.namesode.NameNode.addBlock (NameNode.java:653) DO ...
Więc spróbowałem zatrzymać i ponownie uruchomić węzeł tożsamości i węzeł daty. Niepowodzenie:
12/01/07 BŁĄD 15:13:47 namenode.FSNamesystem: Nie można zainicjować FSNamesystem.java.io.FileNotFoundException: /var/lib/hadoop-0.20/cache/hadoop/dfs/name/image/fsimage (odmowa uprawnień) Z java.io.RandomAccessFile.open (metoda natywna) Kawa premium w.io.RandomAccessFile. (RandomAccessFile.java:233) org at.apache.hadoop.hdfs.server.namesode.FSImage.isConversionNeeded (FSImage.java:683) pod adresem org.apache.hadoop.hdfs.server.common.Storage.checkConversionNeeded (Storage.java: 690) pod org.apache.hadoop.hdfs.server.common.Storage.access tysiąc dolarów (Storage.java:60) Internet pod adresem.apache.hadoop.hdfs.server.common.Storage StorageDirectory.analyzeStorage (Storage.java:469) Internet pod adresem.apache.hadoop.hdfs.server.namesode.FSImage.recoverTransitionRead (FSImage.java:297) W org.apache.hadoop.hdfs.server.namesode.FSDirectory.loadFSImage (FSDirectory. Java: 99) znaleziono na org.apache.hadoop.hdfs.server.namesode.FSNamesystem.initialize (FSNamesystem.java:358) W org.apache.hadoop.hdfs.server.namesode.FSNamesystem. (FSNamesystem.java:327) podczas org.apache.hadoop.hdfs.server.namesode.NameNode.initialize (NameNode.java:271) tylko przez org.apache.hadoop.hdfs.server.namesode.NameNode. (NameNode. java: 465) autor: org.apache.hadoop.hdfs.server.namesode.NameNode.createNameNode (NameNode.java:1239) znajduje się pod adresem org.apache.hadoop.hdfs.server.namesode.NameNode.main (NameNode.java:1248)01/12/07 15:13:47 BŁĄD nazwanode.NameNode: java.io.FileNotFoundException: /var/lib/hadoop-0.20/cache/hadoop/dfs/name/image/fsimage (odmowa uprawnień) Z java.io.RandomAccessFile.open (metoda natywna) Espresso Coffee at.io.RandomAccessFile. (RandomAccessFile.java:233) online pod adresem.apache.hadoop.hdfs.server.namesode.FSImage.isConversionNeeded (FSImage.java:683) w obrębie org.apache.hadoop.hdfs.server.common.Storage.checkConversionNeeded (Storage.java: 690) bezpośrednio pod org.apache.hadoop.hdfs.server.common.Storage.access $ 000 (Storage.java:60) World Wide Web pod adresem.apache.hadoop.hdfs.server.common.Storage Bucks StorageDirectory.analyzeStorage (Storage.java:469) Sieć WWW pod adresem.apache.hadoop.hdfs.server.namesode.FSImage.recoverTransitionRead (FSImage.java:297) W org.apache.hadoop.hdfs.server.namesode.FSDirectory.loadFSImage (FSDirectory. Java: 99) w org.apache.hadoop.hdfs.server.namesode.FSNamesystem.initialize (FSNamesystem.java:358) W org.apache.hadoop.hdfs.server.namesode.FSNamesystem. (FSNamesystem.java:327) w org.apache.hadoop.hdfs.server.namesode.NameNode.initialize (NameNode.java:271) można znaleźć w org.apache.hadoop.hdfs.server.namesode.NameNode. (NameNode. java: 465) następnie do org.apache.hadoop.hdfs.server.namesode.NameNode.createNameNode (NameNode.java:1239) za pośrednictwem org.apache.hadoop.hdfs.server.namesode.NameNode.main (NameNode.java:1248)12/01/07 15:13:47 INFORMACJE nazwanode.NameNode: SHUTDOWN_MSG:/ ********************************************* * * * *******SHUTDOWN_MSG: Budki NameNode na Ubuntu / 127.0.1.1************************************************** * - ******** /
Czy ktoś może się upewnić, że poprosisz mnie tutaj o pomoc? Od wielu godzin staram się naprawić nasze.
Popraw wydajność komputera, klikając tutaj, aby pobrać oprogramowanie.Error Namenode Fsnamesystem Fsnamesystem Initialization Failed
Fel Namenode Fsnamesystem Initialisering Av Fsnamesystem Misslyckades
Error Namenode Fsnamesystem Fsnamesystem 초기화 실패
Erro Namenode Fsnamesystem Fsnamesystem Inicializacao Falhou
Fout Namenode Fsnamesystem Initialisatie Van Fsnamesystem Mislukt
Error Namenode Fsnamesystem Fsnamesystem Inicializacion Fallida
Oshibka Namenode Fsnamesystem Oshibka Inicializacii Fsnamesystem
Errore Namenode Fsnamesystem Fsnamesystem Inizializzazione Non Riuscita
Fehler Namenode Fsnamesystem Fsnamesystem Initialisierung Fehlgeschlagen
