各位前輩好,真的卡了好久快不行了.......
爬了好幾天的文,還是差那麼一點
幫我解答的前輩,小弟以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