Я использую hadoop 3.1.2 и jdk-12.0.1, работающие в псевдораспределенном режиме. Пока что из командной строки все работает нормально, я могу загружать файлы, извлеченные из hdfs и local.
По какой-то причине, когда я открываю namenode, который на самом деле присоединяется через http://ip:9870, и перехожу в утилиты / Обзор каталогов, открывается браузер, и это то, что выделено "Не удалось получить данные из / webhdfs / v1 /? Op = LISTSTATUS: ошибка сервера "
Я знаю, что этот вопрос задавался до Ошибка «Не удалось получить данные из / webhdfs / v1 /? Op = LISTSTATUS: Ошибка сервера» при использовании hadoop , но ответ не удовлетворил, поэтому я снова открыл дело .
hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>file:///home/debian/hadoopdata/hdfs/namenode</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>file:///home/debian/hadoopdata/hdfs/datanode</value>
</property>
</configuration>
мой вывод netstat -ntlp
, если что-то не хватает
tcp 0 0 0.0.0.0:9864 0.0.0.0:* LISTEN 6033/java
tcp 0 0 192.168.0.250:9000 0.0.0.0:* LISTEN 5935/java
tcp 0 0 0.0.0.0:9866 0.0.0.0:* LISTEN 6033/java
tcp 0 0 0.0.0.0:9867 0.0.0.0:* LISTEN 6033/java
tcp 0 0 0.0.0.0:9868 0.0.0.0:* LISTEN 6196/java
tcp 0 0 0.0.0.0:9870 0.0.0.0:* LISTEN 5935/java
tcp 0 0 127.0.0.1:46613 0.0.0.0:* LISTEN 6033/java
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN