头图
本周写看线程池的源码、设计模式都卡文,但是想想自己还差几个中间件没学习,就打算先搭建一下这个Linux的服务环境。后面我们搭建集群、大数据, 都是用这个环境来搭建。

先装上Linux

我本机是windows,所以就需要一个Vm Ware,安装教程参看: https://zhuanlan.zhihu.com/p/...。这个教程非常详细。接下来我们需要操作系统的镜像,在搜索引擎中搜索Centos

Centos地址

x86

下载镜像

Centos下载

新建虚拟机

选择自定义

下一步

稍后安装操作系统

选Linux

选64位

搭建集群

选择下一步

给两个G

选NAT

LSI Logic

磁盘选择

创建虚拟磁盘

下一步 下一步

下一步-下一步

装好了

点这里

加载镜像

加载ISO镜像

选中iso文件

开启虚拟机

进去之后选第一个就行。

选中文

选GNOME桌面

选择硬盘分区

选择手工分区

点完成

选择标准分区

挂载分区

挂载10G

启动盘给300M

swap=2048

内存配置完成

分区完成

分区设计完成

设置root密码

等他装完

重启

点击完成配置

完成配置

接着点下一步,到时区那里选择上海。设置用户名,我们输入bigdata01。

切换root用户登录

点这里切换用户

打开终端

布置网络

  • 在终端中输入命令 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,关机
  • 虚拟机网络编辑器更改配置
  • NAT模式设置子网

    点NAT设置网关设置为DHCP设置

128

然后进入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 连接虚拟机了

到此我们的集群基本搭建完毕了。


北冥有只鱼
147 声望35 粉丝