“hadoop版本”工作,但“sudo hadoop版本”不工作

b0zn9rqh  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(447)

我在ubuntu 12.04上安装了Hadoop2.7.1。我按照链接中的说明操作(我下载了hadoop-2-7-1):
http://aqorn.com/resources/installing-singlenode-hadoop-2-2-0-on-ubuntu-virtualbox/
我有两个问题:
(1) 当我以hduser身份注销并用hadoop env变量更新.bashrc文件时,我可以运行“hadoop version”来查看版本。但是我在“sudohadoop版本”中遇到了一个错误,这是我想要运行的工具所需要的。请建议我该怎么做。
(2) 当我运行以下命令时:
测试hadoop(计算pi的值)
$ cd /usr/local/hadoopenter $ hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar Map数量=每个Map2个样本=5
我得到java连接错误。但所有的装置都很好。
请帮助解决这些问题。
谢谢,萨卡

6kkfgxo0

6kkfgxo01#

这是亚当,写这篇文章的人。很高兴你从教程中得到了一些价值。环境变量在sudo和非sudo用户之间不可见。在以sudo用户身份登录时尝试编辑.bashrc文件,这样它就可以工作了。

相关问题