为什么修改linux环境变量以后没有生效?
修改了环境变量path:
$hadoop_home/bin
下面有hdfs程序
为什么我运行./hdfs
或者hdfs
没有找到它?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
修改了环境变量path:
$hadoop_home/bin
下面有hdfs程序
为什么我运行./hdfs
或者hdfs
没有找到它?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
Linux 文件系统是大小写敏感的,到底是
$HADOOP_HOME
还是$hadoop_home
?确认大小写没拼错的话,
echo $PATH
看一下环境变量生效了吗?有执行命令文件刷新没,如:
source /etc/profile
./hdfs
需要在hdfs
所在的目录执行才行。此外
hdfs
必须设置了可执行权限才行,并不是有这个文件就行。此外你需要检查设置的
PATH
是否有效。