好久没装系统了
服务器还是贵的,好不容易有 5 台服务器可以跑 Hadoop 集群,要从零安装,体验每一个坑。
1. 用下载好CentOS 7.4 的 USB盘(16GB) 安装好系统。
2. 发现yum安装源连接不上,分析原因。再发现 ping www.baidu.com也不通,再发现/etc/resolv.conf里没内容。网路上找了一篇配置NetworkManager的帖子 nmtui (https://www.linuxidc.com/Linux/2014-09/107375p5.htm),配置好后就OK了。
$ ping www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=52 time=27.3 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=52 time=25.6 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 25.621/26.467/27.314/0.861 ms
3. 更新yum 源,直接copy一台服务器的/etc/yum.repos.d下的文件过来,再运行yum makecache. 可以安装自己的软件了
参考 https://www.cnblogs.com/shenlanzhizun/p/7683166.html
4. 没有ifconfig 命令,sudo yum install net-tools.aarch64
5. 先分区fdisk /dev/sda 和 fdisk /dev/sdb各个文件系统的性能比较,参考 https://www.cnblogs.com/tommyli/p/3201047.html。xfs VS Ext4,选择了Ext4.
mkfs.ext4 -T largefile4 /dev/sda1
mount -o noatime -o nodiratime /dev/sda1 ~/sda1(mounted with noatime and nodiratime)
6. 装好一台后,dd if=/dev/sdm of=root.disk.image,256GB 大小花了30分钟左右。dd if=/dev/sdc of=/dev/sdd ,还是256GB 大小,结果悲剧了,花了120分钟左右,只有37MB/s。更悲剧的是把dd后的盘接到新的机器时,启动有问题(可以启动,但/home没有自动挂载)。不敢用,还是用USB每台装,还没试PXE安装模式。
使用 dd 命令的时候,可以用iostat查看状态和磁盘的 读写速度。
# iostat
avg-cpu: %user %nice %system %iowait %steal %idle
0.09 0.00 0.89 1.50 0.00 97.53
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.04 1.95 0.03 8519 128
sdb 0.04 1.95 0.03 8519 128
sdc 296.12 37779.32 5.19 164856844 22652
sdd 4746.17 37735.49 37496.07 164665600 163620832
dm-0 1.24 39.21 4.22 171107 18424
dm-1 0.01 0.69 0.00 3008 0
dm-2 0.02 1.31 0.50 5716 2179
7. 下载最新的kernel RPM包,用 rpm-Uvh * 升级 kernel.
参考自己的帖子,继续搭建小集群。 https://blog.csdn.net/don_chiang709/article/details/80647927