本周写看线程池的源码、设计模式都卡文,然而想想本人还差几个中间件没学习,就打算先搭建一下这个 Linux 的服务环境。前面咱们搭建集群、大数据,都是用这个环境来搭建。
先装上 Linux
我本机是 windows,所以就须要一个 Vm Ware,装置教程参看: https://zhuanlan.zhihu.com/p/…。这个教程十分具体。接下来咱们须要操作系统的镜像,在搜索引擎中搜寻 Centos
进去之后选第一个就行。
接着点下一步,到时区那里抉择上海。设置用户名,咱们输出 bigdata01。
安排网络
- 在终端中输出命令 hostname,查看主机名字
- 设置 hostname: hostnamectl set-hostname bigdata01
-
网关对立设置为 192.168.2.1,前面搭建集群, 调配的 IP 为
- 192.168.2.128 bigdata01
- 192.168.2.129 bigdata02
- 192.168.2.130 bigdata03
- 终端中输出 halt,关机
-
而后进入 Linux 终端, 咱们配置一下网络.
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
将 BOOTPROTO 改为 static
ONBOOT 由 no 改为 yes
新加配置
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114
DNS2=8.8.8.8
vi /etc/hosts 改下主机名 追加配置 192.168.2.128 bigdata01
service NetworkManager stop
/etc/init.d/network restart
chkconfig NetworkManager off
vi /etc/resolv.conf 追加 nameserver=192.168.2.1
systemctl restart network
而后 ping www.baidu.com 这台虚拟机就能连互联网了
而后就能够通过 XShell 连贯虚拟机了
装置服务器上必要的软件
# 工夫同步
yum -y install npt ntpdate
ntpdate cn.pool.ntp.org
hwclock --systoch
yum install lrzsz
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.rpm
rpm -ivh jdk-8u151-linux-x64.rpm
# 配置环境变量
vi /etc/profile
# 追加上面这样
export JAVA_HOME=/usr/java/jdk1.8.0_151
export CLASSPATH=$JAVA_HOMT\lib:$CLASSPATH
export PATH=$JAVA_HOME\bin:$PATH
source /etc/profile
那说好的集群呢?每一台都要这样来一次,太麻烦了吧?VM Ware 有个复制性能,咱们复制就行。复制之前先关机一下。
而后抉择文件存储地位就行了。克隆进去的还须要再改一下网络配置、hostname、域名映射。命令如下:
# 设置 hostname:
hostnamectl set-hostname bigdata01
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
将 BOOTPROTO 改为 static
ONBOOT 由 no 改为 yes
新加配置
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114
DNS2=8.8.8.8
vi /etc/hosts 改下主机名 追加配置 192.168.2.128 bigdata01 192.168.2.129 bigdata02
# 记得 bigdata01 的主机也加下映射
service NetworkManager stop
/etc/init.d/network restart
chkconfig NetworkManager off
vi /etc/resolv.conf 追加 nameserver=192.168.2.1
systemctl restart network
而后这台虚拟机就能连互联网了
而后就能够通过 XShell 连贯虚拟机了
到此咱们的集群根本搭建结束了。