请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ping不通docker组件,ip是否需要换成本机

老师你好,我mac电脑,docker都装好启动了,然后ping 组件的ipv4地址,ping不通,请问是什么原因呢,springboost项目里面application.yml,里面的192.168.137.33需不需要换成我本机的ip?
图片描述

正在回答 回答被采纳积分+3

1回答

小简同学 2022-09-08 09:25:03

同学你好,组件的地址是虚拟ip,你的宿主机没有设置通往组件的路由,所以是ping不通的,要把docker的网关ip添加到宿主机的路由上,才可以ping通。不过这不重要。springboost项目里面application.yml,里面的ip是要换成你自己本机的ip。祝学习愉快

0 回复 有任何疑惑可以回复我~
  • 提问者 幕布斯6483068 #1
    好的谢谢老师,还有一个问题是,我启动hive,发现报错,说不兼容linux/arm64/v8 in the manifest list entries,可以帮忙看下怎么解决嘛
    user@FVFFL490Q6LR imooc-dmp-env % docker-compose up -d hive-server
    WARN[0000] network default: network.external.name is deprecated in favor of network.name 
    [+] Running 0/3
     ⠿ hive-server Error                                                                      5.3s
     ⠿ hive-metastore Error                                                                   5.3s
     ⠸ mysql Pulling                                                                          5.3s
    no matching manifest for linux/arm64/v8 in the manifest list entries
    user@FVFFL490Q6LR imooc-dmp-env % docker-compose up -d hive-metastore
    WARN[0000] network default: network.external.name is deprecated in favor of network.name 
    [+] Running 0/2
     ⠼ mysql Pulling                                                                          4.4s
     ⠿ hive-metastore Error                                                                   4.4s
    no matching manifest for linux/arm64/v8 in the manifest list entries
    user@FVFFL490Q6LR imooc-dmp-env %
    回复 有任何疑惑可以回复我~ 2022-09-08 11:25:42
  • 小简同学 回复 提问者 幕布斯6483068 #2
    同学你好,启动组件最好使用提供的脚本,hive的组件启动好像是 sh hive.sh。
    回复 有任何疑惑可以回复我~ 2022-09-08 14:37:02
  • 提问者 幕布斯6483068 回复 小简同学 #3
    老师,我就是执行 sh hive.sh 然后hive和hive-metastore pull不下来。。。说是linux/arm64/v8问题
    +] Running 0/2
     ⠼ mysql Pulling                                                                               4.5s
     ⠿ hive-metastore Error                                                                        4.5s
    no matching manifest for linux/arm64/v8 in the manifest list entries
    WARN[0000] network default: network.external.name is deprecated in favor of network.name 
    [+] Running 0/3
     ⠿ hive-server Error                                                                           4.9s
     ⠇ mysql Pulling                                                                               4.9s
     ⠿ hive-metastore Error                                                                        4.9s
    no matching manifest for linux/arm64/v8 in the manifest list entries
    =========检查 hive 启动状态 ==============
    WARN[0000] network default: network.external.name is deprecated in favor of network.name 
    no such service: hive-metastore
    回复 有任何疑惑可以回复我~ 2022-09-08 15:17:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信