我正在尝试在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]: /image/6p949.png
[2]: /image/5iefV.png
最佳答案
您需要在HADOOP_PREFIX的path之前删除空格,因为分配变量的正确语法是NAME=value
。
因此,正确的选项:export HADOOP_PREFIX=/usr/local/hadoop-3.2.0/
关于hadoop - 在fedora 29上安装和设置hadoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54404214/