gpt4 book ai didi

hadoop - 使用 sed 将 JAVA_HOME 环境变量添加到 hadoop-env,sh 文件

转载 作者:可可西里 更新时间:2023-11-01 15:25:21 25 4
gpt4 key购买 nike

当我运行命令时:

sed -i "\$aexport JAVA_HOME=c:\Program Files (x86)\Java\jre1.8.0_151\bin" $HADOOP_HOME/etc/hadoop/hadoop-env.sh

我得到错误:

sed: can't read /usr/share/hadoop/etc/hadoop/hadoop-env.sh no such file or directory

我验证了目录和文件存在。 $HADOOP_HOME=/usr/share/hadoop

你知道问题是什么吗?我已经搜索了 StackOverflow 和谷歌,但没有找到解决方案。

最佳答案

因此,我将通过以下检查作为起点来解决这个问题:

我-检查名为 $HADOOP_HOME 的变量的值我相信你已经检查过了,你可以通过执行 echo "$HADOOP_HOME" 打印一次,如果这个跟着做就好了。

II- 执行 ls -ld $HADOOP_HOME/etc/hadoop/hadoop-env.sh 并查看文件是否存在。

III- 然后尝试将您的 sed 命令更改为以下一次:

sed -i "\$aexport JAVA_HOME=c:\Program Files (x86)\Java\jre1.8.0_151\bin" "$HADOOP_HOME/etc/hadoop/hadoop-env.sh"

然后让我们知道进展情况。

关于hadoop - 使用 sed 将 JAVA_HOME 环境变量添加到 hadoop-env,sh 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48044477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com