【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know

这篇具有很好参考价值的文章主要介绍了【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开启hadoop集群的时候遇到了这个问题

【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

我的问题比较好解决,一眼就能看出来,是因为slave和配置文件中的不对应。然后我就去查了查还有没有其他形式的,比如不是因为配置文件里面写错名字这种低级错误还是有这种情况的,大概有以下几种情况和解决方案

一定要配置免密登陆

在这之前要修改/etc/hosts文件中的映射

vim /etc/hosts            #配置主机名字

【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

对应的ip和主机名字 

 免密登陆的配置步骤

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa	#可以只在master上执行,如果其他节点也想实现免密登陆,按照这个步骤操作就可以
ssh-copy-id -i /root/.ssh/id_dsa.pub master		#将master公钥复制到master
ssh-copy-id -i /root/.ssh/id_dsa.pub slave1     #将master公钥复制到slave1
ssh-copy-id -i /root/.ssh/id_dsa.pub slave2		#将master公钥复制到slave2

【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

要在slaves文件中将自己的子节点的主机名加进去,master文件中加入master

要改正确,这些名字都要对应好才行

命令是(首先要进入到hadoop那个文件夹中 我的是 cd /usr/hadoop/hadoop-2.7.3,在该目录下输入以下命令就可以了,slaves和master文件都在/usr/hadoop/hadoop-2.7.3/etc/hadoop 下,注意自己的路径)

vim slaves

【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

 

把这两个直接写进去就行,不需要有别的东西,当然如果你的名字和个数和我的不一样,就按你的来

master文件同理

vim master

 【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

 这样下来一般都没什么问题了。

hadoop的启动

cd /usr/hadoop/hadoop-2.7.3
sbin/start-all.sh		#主节点开启服务

通过 jps 查看 

【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

 

 【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

 【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know,Linux,分布式,大数据,hadoop,ssh

 

如果还是有问题,而且网上的方法试了很多很多还是不管用,那请再怀疑一下自己,仔仔细细地再检查一遍名字是不是对应着的,希望大家以后配环境、写代码顺顺利利文章来源地址https://www.toymoban.com/news/detail-743113.html

到了这里,关于【已解决,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【已解决】ssh: Could not resolve hostname hadoop102: Name or service not knownlost connection

    在 [root@hadoop101 software] 输入 # scp -r /usr/java/ hadoop102:/usr/ 出现如图所示问题,   搜索资料明白:需要将服务器hostname与对应的IP地址加到文件名/etc/hosts中,也就是区分master、slave1、slave2,我这里命名为hadoop101、hadoop102、hadoop103。 解决方法:如图所示。  详细做法: 输入第一个

    2024年02月11日
    浏览(40)
  • 搭建github-ssh连接时,Could not resolve hostname github的解决方案(无法ping通github)

    测试平台:Windows 10 测试时间: 2022年3月4日 问题描述: ​ 笔者在进行搭建本地 git 时,需要通过 ssh 建立与 github 的连接,在进行ssh连接验证时,出现如下提示 ​ 此时对目标地址进行 ping 操作如下 出现如下错误提示(git bash) windows的cmd 我没复制,但大致提示无法访问远程主机

    2023年04月08日
    浏览(29)
  • 报错ssh: Could not resolve hostname

    …按照网上好多教程试了一下: 新建密钥,添加到gitee,重新测试。 修改host,加入gitee的ip地址到里面去。 修改.gifconfig配置文件,配置成ssh的仓库链接。 这上面的方法都不行,后面发现一篇文章:SSH连服务器时,连接不上,出现以下错误的原因与解决办法。 才知道是因为一

    2024年02月06日
    浏览(38)
  • 解决Xshell远程登录不上的问题(1)Could not connect to xxxx (port 22): Connection failed.(2)SSH服务器拒绝了密码,请再试一次

    今天用Xshell连接自己虚拟主机(Linux)的ip地址会出现以下两个问题,查阅了很多资料,记录一下,希望能帮到大家, 如果解决了不要忘记点赞哟。 问题一: Could not connect to \\\'192.168.234.128\\\' (port 22): Connection failed. 问题二: SSH服务器拒绝了密码,请再试一次 1、首先打开Xshell,新

    2024年02月03日
    浏览(35)
  • 解决ssh: connect to host slave1 port 22: No route to host

    集群都搭建好了,不知道为啥突然master连接不上slave1了,slave0都连接上了。。。 目录 1 确定slave1虚拟机上的dns设置有没有问题 2 检查网络配置是否正常, 3 检查ssh服务是否开启 4 检查slave1防火墙是否关闭,建议永久关闭防火墙 5 检查连接不上的slave1的ip 在/etc/resolv.conf中添加

    2024年02月16日
    浏览(36)
  • ssh: Could not resolve hostname guard.: Name or service not known

    记录一下 安装hbase,正确配置hbase的配置文件后,在hbase/bin目录下命令**./start-hbase.sh**启动hbase服务 出现报错ssh: Could not resolve hostname slave1: Name or service not known lost connet 百度后看了很多解决办法, 无非就是防火墙、主机名+ip在某个文件有错误 仔细排查后,发现是从教室copy回来

    2024年02月12日
    浏览(41)
  • git 遇到 ssh: Could not resolve hostname -: Name or service not known

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: git clone 遇到ssh: Could not resolve hostname -: Name or service not known错误时,网上其他方法失效可以尝试一下!!!! https://blog.csdn.net/yehaocheng520/article/details/1072030

    2024年02月13日
    浏览(39)
  • 【经验】VScode 远程 SSH 连接 Ubuntu 或 TrueNas 出错,Could not establish connection

    用VScode常常会碰到以下情况,Could not establish connection。 先介绍一下VScode远程连接和终端SSH连接的区别 :终端直接用SSH连接时,只需要开启SSH服务,并消耗少量的内存即可;VScode连接时,会自动在服务器或虚拟机的用户目录(也就是 ~/.vscode-server )下安装相关插件,并且会启

    2024年02月05日
    浏览(30)
  • 【github添加ssh的key】ssh: Could not resolve hostname github: Temporary failure in name resolution

    遇到问题 :ssh: Could not resolve hostname github: Temporary failure in name resolution 解决方法 :github添加ssh的key 步骤: ssh-keygen -t rsa -C \\\"你的邮箱地址\\\" #创建ssh key #-t 指定密钥类型,默认rsa ,可省略; #-C 设置注释文字,比如邮箱; #-f 指定密钥文件存储文件名。 接着复制刚刚生成的密钥

    2024年02月07日
    浏览(47)
  • git报错 ssh: Could not resolve hostname gitee.com:xxxxxx: Name or service not known fatal

    报错:局域网内的gitlab提交 fatal: Could not read from remote repository. ssh: Could not resolve hostname gitee.com:xxxxxx: Name or service not known fatal 第一种可能是: 用户的账号密码不对导致的: 修改本地的账号密码: 第二种:本地的公钥错误,重新获取公钥 第三种:我遇到的问题,自己使用ip地

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包