MacOS下安装CentOS 7及集群配置诸多问题

0. 环境:

MacOS 10.15.3
Parallels Desktop 14
CentOS-7-x86_64-DVD-1804

1. 安装过程略

2. Mac使用ifconfig查看本机地址有时只会看到IPV6,无法查看IPV4地址

解决方法:ifconfig | grep "inet"
image.png

其它参考IP查找命令:
netstat -in(注意看en0
osascript -e "IPv4 address of (system info)"

3. 安装完后ping本机IP出现Network is unreachable

image.png
解决方法:

Step 1. cd /etc/sysconfig/network-scripts/进入要修改网络相关的配置文件目录。
Step 2. vi ifcfg-eth0,修改ONBOOTyes,然后保存退出。

image.png

Step 3. service network restart,重启网络服务,现在可以ping通本机或者百度了。

4. CentOS 7查看IP地址要使用ip addr,不能使用ifconfig

5. 使用lsb_release -a查看Linux系统版本,提示错误command not found

image.png
解决方法:yum install -y redhat-lsb,安装完毕,查看系统版本:
image.png

6. 在虚拟机上操作不方便,本人用FinalShell通过ssh连接CentOS,提示错误Connection refused

解决方法:

Step 1. netstat -lnput | grep :22检查ssh默认端口22是否打开。
Situation 1. 提示netstat: command not found,需要用命令yum install net-tools安装。
Situation 2. 端口未打开,vi /etc/ssh/sshd_config,如图修改,保存后systemctl restart sshd重启ssh服务。

image.png

Step 2. 本地测试可以直接关闭防火墙,禁止开机启动。(也可以给防火墙开端口,方法自行百度)

systemctl stop firewalld
systemctl disable firewalld

Step 3. 关闭SELINUX,vi /etc/selinux/config,修改以下内容:

#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加

Step 4. reboot now重启,现在可以用FinalShell连接了

image.png

7. 按照上述流程再创建并配置两台服务器,组成集群

8. \color{red}{三台}机器做主机名与IP地址的映射,vi /etc/hosts,保存后重启

image.png

拓展:
FQDN:(Fully Qualified Domain Name)全限定域名,同时带有主机名和域名的名称。
例如:主机名是bigserver,域名是mycompany.com,那么FQDN就是bigserver.mycompany.com。
全限定域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。

9. 设置三台机器机器免密码登录

Step 1.\color{red}{三台}机器执行ssh-keygen -t rsa,生成公钥与私钥,执行该命令之后,按下三个回车即可。

image.png

Step 2. 三台机器将拷贝公钥到第一台机器,服务器执行命令:ssh-copy-id zach1.fiendfire.com
image.png

Step 3. 复制第一台机器的认证到其他机器,在第一台机器上面指向以下命令:

scp /root/.ssh/authorized_keys zach2.fiendfire.com:/root/.ssh/
scp /root/.ssh/authorized_keys zach3.fiendfire.com:/root/.ssh/
image.png

10. 三台机器时钟同步(以zach1这台服务器的时间为准进行时钟同步)

Step 1. 确定\color{red}{三台}服务器是否安装了ntpd的服务rpm -qa | grep ntpd

image.png

  1. 如果没有安装,可以进行在线安装,yum -y install ntp
  2. 启动ntpd的服务service ntpd start
  3. 设置ntpd的服务开机启动chkconfig ntpd on

Step 2. 编辑第一台机器的ntp.confvi /etc/ntp.conf

  1. 在文件中添加如下内容
restrict 10.211.55.0 mask 255.255.255.0 nomodify notrap
  1. 注释一下四行内容
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
  1. 去掉以下内容的注释,如果没有这两行注释,那就自己添加上
server   127.127.1.0  #  local  clock
fudge    127.127.1.0  stratum  10

image.png

Step 3. 在第一台服务器执行vi /etc/sysconfig/ntpd,配置以下内容,保证BIOS与系统时间同步

SYNC_HWLOCK=yes

Step 4. 另外两台机器与第一台机器时间同步,在其它两台服务器执行crontab -e,添加如下内容

*/1 * * * * /usr/sbin/ntpdate 10.211.55.4

11. 三台服务器安装JDK

Step 1. rpm -qa | grep java查看是否有自带的JDK,如果存在需要卸载。
Step 2. 上传JDK并解压然后配置环境变量

\color{red}{说明:}为了保持安装环境统一和一致,我们这里创建两个约定俗称的文件夹,来进行我们的软件包的存放和软件的安装。所有软件的安装路径:

mkdir -p /export/servers

所有软件压缩包的存放路径:

mkdir -p /export/softwares
  1. 上传JDK到/export/softwares路径下去,并解压
mkdir /usr/java
tar -zxvf jdk-8u141-linux-x64.tar.gz -C /usr/java/
  1. vi /etc/profile配置环境变量,修改完成之后记得source /etc/profile生效
export JAVA_HOME=/usr/java/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH

\color{red}{注意:}尽量将JAVA_HOME配置在/usr/java/路径下,否则后续安装CDH可能会报错!

Step 3. 将第一台服务器中JDK拷贝到其它两台服务器,这样就不用每台服务器上传文件并解压了,然后按上述方式解压配置JDK即可

scp -r /export/ root@zach2:/

12. 命令行有时返回You have new mail in /var/spool/mail/root提示信息,可将其关闭

echo "unset MAILCHECK">> /etc/profile
source /etc/profile

13. 命令行返回-bash: xport: command not found提示信息,多半是在vi /etc/profile添加东西时写错了,有时会将export复制成xport,需要注意!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容