Я пытаюсь установить Hadoop на Fedora 29, и при этом я столкнулся с ошибкой, как показано ниже:
Hadoop
Fedora 29
[hdadmin@single-node-pseudo-cluster ~]$ vi .bashrc export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/ export HADOOP_PREFIX= /usr/local/hadoop-3.2.0/ export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_PREFIX/bin [hdadmin@single-node-pseudo-cluster ~]$ source ~/.bashrc bash: export: `/usr/local/hadoop-3.2.0/': not a valid identifier -[the image shows the path of jdk folder][1] -[the image shows the path of hadoop folder][2] -Please help me to solve the error, thank you. [1]: https://i.stack.imgur.com/6p949.png [2]: https://i.stack.imgur.com/5iefV.png
Вам необходимо удалить пробел перед путем в HADOOP_PREFIX, потому что правильный синтаксис для назначения переменной - NAME=value.Итак, правильный вариант: export HADOOP_PREFIX=/usr/local/hadoop-3.2.0/
NAME=value
export HADOOP_PREFIX=/usr/local/hadoop-3.2.0/