我无法在Max OSX上运行hadoop。
当我运行hadoop version
->什么都没发生
当我运行sudo hadoop version
->时,它显示了我的hadoop版本。我读到某处我没有使用sudo
来运行hadoop。但是无论如何这告诉我我的hadoop已安装?
由于hadoop version
不返回任何内容,因此无法打开任何节点。每次尝试使用start-dfs.sh
启动节点时,也不会发生任何事情。有人知道这里发生了什么吗?我已经多次浏览了所有配置文件,以确保设置正确。不知道问题出在哪里。
我做了什么:
etc / hadoop / core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
etc / hadoop / hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
etc / hadoop / hadoop-env.sh
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
实际上,我之前已经运行了所有内容。
我不确定此后的操作,但是无法再次启动节点。我认为这可能是因为我在关闭计算机之前无法关闭节点吗?