我在Ubuntu 12.04上安装了hadoop 2.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"看版本。但是我得到错误" sudo hadoop version"这是我想要运行的工具所需要的。 请建议我该怎么做。
(2)当我运行以下内容时:
测试Hadoop(计算pi的值)
$ cd /usr/local/hadoopenter
$ hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar
地图数量= 2 每个地图的样本= 5
我收到Java连接错误。但是所有安装都很顺利。
请帮助解决这些问题。
谢谢, ssarkar
答案 0 :(得分:0)
这是写这篇文章的亚当。很高兴你从教程中获得了一些价值。在sudo和非sudo用户之间不会看到env变量。尝试以sudo用户身份登录时编辑.bashrc文件,以便它可以正常工作。