Я использую hadoop 3.1.2 и jdk-12.0.1, работающие в псевдораспределенном режиме. Пока из командной строки все работает нормально, я могу загружать файлы из hdfs и локально. По какой-то причине, когда я открываю namenode, который на самом деле подключается через http://ip:9870, и перехожу к утилитам/Browse Каталог, открывается браузер, и вот что выделено: «Не удалось получить данные из /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