这周写这篇文章是为了阅读线程池的源码和设计模式,但是觉得自己还有几个中间件需要学习,所以打算先搭建这个Linux服务环境。后面我们做集群,做大数据的时候,都是用这个环境来搭建的。首先安装Linux。我的机器是windows,所以我需要一个VmWare。安装教程请参考:https://zhuanlan.zhihu.com/p/...。这个教程很详细。接下来,我们需要操作系统的映像。在搜索引擎中搜索Centos,选择第一个。然后单击下一步,转到时区并选择上海。设置用户名,我们输入bigdata01。布局网络在终端输入命令hostname查看主机名,设置主机名:hostnamectlset-hostnamebigdata01网关统一设置为192.168.2.1,后面搭建集群,分配IP为192.168。2.128bigdata01192.168.2.129bigdata02192.168.2.130bigdata03在终端输入halt,关机进入linux终端,我们来配置网络。cd/etc/sysconfig/network-scripts/viifcfg-ens33将BOOTPROTO改为staticONBOOT从no改为yes并添加IPADDR=192.168.2.128GATEWAY=192.168.2.1BROADCAST=192.168.2.255DNS1=114.114.114.114DNS2=8.8.8.8vi/etc/hosts更改主机名并添加配置192.168.2.128bigdata01serviceNetworkManagerstop/etc/init.d/networkrestartchkconfigNetworkManager/olv/添加nameserver=192.168.2.1systemctlrestartnetwork到.conf然后pingwww.baidu.com这个虚拟机可以上网然后你可以通过XShell连接虚拟机在服务器上安装必要的软件#timesynchronizationyum-yinstallnptntpdatentpdatecn.pool.ntp.orghwclock--systochyuminstalllrzszwgethttps://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.rpmrpm-ivhjdk-8u151-linux-x64.rpm#配置环境变量vi/etc/profile#添加如下exportJAVA_HOME=/usr/java/jdk1.8.0_151exportCLASSPATH=$JAVA_HOMT\lib:$CLASSPATHexportPATH=$JAVA_HOME\bin:$PATHsource/etc/profile约定好的集群呢?每台机器都做一次,太麻烦了吧?VMWare有拷贝功能,我们直接拷贝,拷贝前关机即可。然后选择文件存放位置就行了。克隆后,您需要更改网络配置、主机名和域名映射。命令如下:#Sethostname:hostnamectlset-hostnamebigdata01cd/etc/sysconfig/network-scripts/viifcfg-ens33将BOOTPROTO改为staticONBOOT由no改为yes新建配置IPADDR=192.168.2.128GATEWAY=192.168.2.1BROADCAST=192.168.2.255DNS1=114.114.114.114DNS2=8.8.8.8vi/etc/hosts更改主机名并添加配置192.168.2.128bigdata01192.168.2.129bigdata02#记得添加映射服务NetworkManagerstop/etc/init.dhostofbigdata01/networkrestartchkconfigNetworkManageroffvi/etc/resolv.conf添加nameserver=192.168.2.1systemctlrestartnetwork然后这个虚拟机就可以上网然后通过XShell连接虚拟机到此我们的集群就基本搭建好了.
