Soft_Job 板


LINE

各位前輩好,真的卡了好久快不行了....... 爬了好幾天的文,還是差那麼一點 幫我解答的前輩,小弟以1000p幣回報...若有同時答的以推文先的為主,謝謝QAQ 小弟我想請教一下 目前我的目標是想利用docker 去架設cloudera 分散式系統 有三台主機,主節點那台是連的到外網的固定ip,從節點兩台是內網 彼此三台都可以ssh,目前我的操作流程是這樣的 使用的系統是centos7 master是直接灌在主機上的centos 剩下兩台slaver是用vm開的,用橋接介面卡去設定 1.修改主機名稱 hostnamectl set-hostname master hostnamectl set-hostname slaver1 hostnamectl set-hostname slaver2 2.設定hosts檔案(三台都做) vim /etc/hosts 10.***.**.*** master 10.***.**.*** slaver1 10.***.**.*** slaver2 (IP後面碼掉了) 3.配置ssh無密碼登入 ssh-keygen -t rsa #全部enter跳過產生密碼 ssh-copy-id master ssh-copy-id slaver1 ssh-copy-id slaver2 4.關閉防火牆 systemctl mask firewalld.service systemctl disable firewalld.service 5.關閉selinux sed -i '/SELINUX=enforcing/d' /etc/selinux/config sed -i '/SELINUX=disabled/d' /etc/selinux/config echo "SELINUX=disabled" >> /etc/selinux/config reboot #重開 vim /etc/selinux/config # 檢查檔案 #SELINUX=disabled 6.禁用IPv6 echo " " >> /etc/modprobe.d/dist.conf echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf 7.ntp時間同步(沒有好像也可以,但較保險) yum install ntp ntpdate -u time.nuri.net 三台各自準備docker yum install docker systemctl enable docker systemctl start docker systemctl status docker #檢查狀態 docker version #查看doceker版本 docker run hello-world #試用 主節點準備docker cloudera docker pull cloudera/quickstart:latest docker images #確定目前有的映象 應該有hello跟cloudera docker run --hostname=quickstart.cloudera --privileged=true -t -i -p 7180:7180 -p 8888:8888 docker.io/cloudera/quickstart:latest /usr/bin/docker-quickstart #運行cloudera 這一長串是一起的 hostname #檢查主機名稱 service cloudera-scm-server status #檢查cloudera運行狀態 yum install telnet telnet localhost 8888 #連結port端口 telnet localhost 7180 #連結port端口 docker ps #檢查dokcer容器 /home/cloudera/cloudera-manager --express #檢查cloudera詳細 上網連線 localhost:7180 但是進去cloudera manager之後,add host會報錯 如下圖 https://i.imgur.com/QPwb8KH.jpg
我是有參考這個影片去做的 https://www.youtube.com/watch?v=7K0ymx2gjGw
這影片是單節點,但是他在telnet localhost 8888這邊 我跟他的操作不一樣QQ 他的是這樣 https://i.imgur.com/eZPYkXk.jpg
而我的會變成refuse之後改成127.0.0.1 這我真的不懂為什麼QQ 問了熟網路的老師,他是說我在linux裡面開一個docker之後 會變成一個虛擬IP 如果沒有用端口映射的話 這個虛擬IP就沒辦法和自己電腦的固定IP做連結 自然也就沒辦法讓外面的網路連進來,也不能連到我的從節點 但我爬文又重試幾次 在docker run的時候 -p後面的參數真的不太會設定.... 救命......快死掉了QQ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.236.39
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1544085414.A.D36.html ※ 編輯: askdrlin (27.52.38.185), 12/06/2018 16:38:14 ※ 編輯: askdrlin (27.52.38.185), 12/06/2018 16:40:29 ※ 編輯: askdrlin (27.52.38.185), 12/06/2018 16:42:35
1F:→ honochung: 跟cloudera不熟 不過 你在manager add host ip應該會要12/06 16:47
2F:→ honochung: 是 slave的ip12/06 16:48
3F:→ askdrlin: 你好 我add host時是用slaver的ip沒錯,有搜尋到但是沒12/06 16:50
4F:→ askdrlin: 辦法連結成功12/06 16:50
5F:→ honochung: 不過 這邊沒看到你在slave有跑 cloudera12/06 16:51
6F:→ askdrlin: 助教是說從節點可架可不架 但是架了比較沒錯 主節點灌就12/06 16:53
7F:→ askdrlin: 好...12/06 16:53
8F:→ askdrlin: 且兩台slaver也有架的話,三台都會變成docker的虛擬ip12/06 16:55
9F:→ askdrlin: 這樣可能會更連不起來嗎?12/06 16:55
10F:噓 gofigure: 這不是功課版 你看不懂中文?12/06 16:55
11F:→ honochung: 先不要管container的ip, 他們互連都要是host的ip 12/06 16:57
12F:→ honochung: docker run --add-host="master:10.*.*.*"12/06 16:59
13F:→ honochung: --add-host="slaver1:10.*.*.*"12/06 17:00
14F:→ honochung: 這樣container就可以用 master, slaver1, slaver212/06 17:01
15F:→ honochung: 我記得worker要裝cloudera agent12/06 17:17
我嘗試看看 謝謝你
16F:→ samuel1988: 所以你這兩台都有配ip嗎?12/06 17:37
17F:→ samuel1988: 指的是host ip12/06 17:38
這兩台都有在網路設定那邊設好了,就是hosts文件的ip ※ 編輯: askdrlin (27.52.38.185), 12/06/2018 17:40:38
18F:推 kenshin528: 用 docker compose 直接用 hostname 連不用管ip12/06 20:22
19F:→ cosmic01: https://tinyurl.com/yaaab7du12/06 20:38
20F:→ cosmic01: 試試看上面的方法,直接publish all ports 12/06 20:39
21F:→ cosmic01: docker run -P my_app 12/06 20:39
好像還是不行QQ
22F:→ soappaos: container run 的時候--network host,使用host的netwo 12/07 15:45
23F:→ soappaos: rk stack,就可以不用forward port了 12/07 15:45
不好意思打開cloudera的時候 用這個方法他會有些failed產生... ※ 編輯: askdrlin (39.9.100.233), 12/07/2018 23:16:45 ※ 編輯: askdrlin (39.9.100.233), 12/08/2018 10:29:52
24F:推 jasonwu23: 你是用docker-compose嗎 12/08 12:34
25F:→ jasonwu23: 不要一個個連 看一下docker-compose 12/08 12:35
重新設定一下後,的結果是s大的--net=host可以連 謝謝各位前輩指教 ※ 編輯: askdrlin (39.9.100.233), 12/08/2018 12:51:26







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP