当前位置: 首页 > 知识库问答 >
问题:

安装hive后的Hadoop(本地和主机目的地不匹配)

甄胡非
2023-03-14

我已经在运行ubuntu的笔记本电脑上安装了Hadoop2.2作为单节点集群,并运行了单词计数示例。之后,我安装了Hive,Hadoop开始给出错误,即。

hdfs dfs -ls throws IOException : localhost is "utbuntu/127.0.1.1 and destination host is localhost:9000"

我在我的主机文件中找到了以下两个条目

127.0.0.1 localhost
127.0.1.1 ubuntu
#and some IPv6 entries...

我的问题是,为什么配置配置单元后会出现错误?解决方案是什么?非常感谢您的帮助。

谢谢!

共有2个答案

花玄裳
2023-03-14

我也有这个问题,因为我的机器已经启动php-fpm端口9000,所以我杀死php-fpm,然后重启是可以的。

顾炎彬
2023-03-14

您的原始IOException中似乎有一个输入错误“utbuntu”。你能检查一下它是正确的主机名还是复制粘贴错误吗?

etc/hosts-configs花了一点时间尝试和错误来确定Hadoop 2.2.0集群设置,但我所做的是删除所有127.0.1.1对主机名的分配,并将实际IP分配给机器名,然后它就工作了。例如

192.168.1.101 ubuntu

我有一个2节点集群,所以我的 /etc/hosts主(NameNode)看起来像:

127.0.0.1   localhost
#127.0.1.1  myhostname
192.168.1.100   myhostname
192.168.1.100   master

/usr/local/hadoop/etc/hadoop/core-site.xml有以下内容:

<property>
   <name>fs.default.name</name>
   <value>hdfs://master:9000</value>
 </property>

需要注意的主要问题是,我已经将myhostname注释为127.0.1.1关联。

 类似资料:
  • 我有一个RMI服务器在本地主机上运行,导出类型的对象: 然后我想启动一个客户端并获取该对象的存根。似乎找到了注册表,但随后在块中抛出了: java.rmi.NotBoundexception:M在sun.rmi.registry.registryimpl.lookup(registryimpl.java:136)在sun.rmi.server.unicastserverref.olddispatc

  • 我一直在仅在Dreamweaver中开发一个PHP项目。在确定Netbean会让我的生活更轻松之后,我为PHP安装了Netbean 7.2。 我遵循了项目设置指南,但我对项目文件夹有问题。我可以编辑和保存源文件,但如何更新本地主机上的文件? 具体来说,我在我们的工作驱动器上有项目源文件,我可以将其用作常规硬盘驱动器。我甚至在Dreamweaver中为这个项目提供了一个站点文件,其中源文件夹、本地文

  • 问题内容: 我在Windows 7上使用 mysql-installer-5.5.20.0.msi 安装了MySQL 。在cmd窗口中,运行“ mysqlshow -u root -p”。它要求输入密码,然后返回此错误:“无法连接到’localhost’上的MySQL服务器(10061)”。这是部分失败/成功安装的错误指示。 阅读页面http://dev.mysql.com/doc/refman/

  • 我已经在Ubuntu 14.04上安装了hadoop 2.7.1。安装后,当我运行jps命令时,它显示如下: Sukalyan@sukalyan-lenovo-g50-80:~$jps 7099数据阳极 可以清楚地看到namenode丢失了,因此当我在浏览器上运行localhost:50070时,它显示“problem loading page”。我尝试了许多解决方案,但没有一个是不幸的。可能是什

  • 我是个新手。 我在Intellij(2016.1.3)上创建了一个SBT项目。当我完成项目创建向导时,它开始通过Internet下载sbt、scala版本,但我想使用本地安装的sbt、scala版本。我读过以下文章;我的SBT没有'sbt-launch.jar' 请告诉我如何在SBT项目中使用本地安装的版本。 谢谢你,拉加夫

  • 我在索引中有代码。php 在头上。php 当我尝试在浏览器中打开时,发现以下错误: