java.io.IOException: нет файловой системы для схемы: hdfs в программировании на R - PullRequest
0 голосов
/ 15 ноября 2018
Sys.setenv(HADOOP_CMD="/home/hduser/hadoop-2.7.7/bin/hadoop")
Sys.setenv(JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64")

library(rhdfs)

hdfs.init()

Я запустил приведенный выше код для подключения hdfs через R, но я получаю следующую ошибку.пожалуйста, помогите мне в этом.

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
  java.io.IOException: No FileSystem for scheme: hdfs

1 Ответ

0 голосов
/ 16 ноября 2018

Может показаться, что ваши файлы конфигурации Hadoop не загружаются

Один из способов сделать это через R - установить

Sys.setenv(HADOOP_HOME="/home/hduser/hadoop-2.7.7")
Sys.setenv(HADOOP_CONF_DIR="/home/hduser/hadoop-2.7.7/conf")

В противном случае вы должны установить эти переменные наУровень ОС для всех процессов для чтения, например /etc/profile или .bashrc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...