利用VMware在centOS虚拟机上安装Zookeeper

  下面我就从0到1,以及期间遇到的各种细节问题都和大家说说。

  第一步:先在VMware 创建一个虚拟机,具体步骤不再赘述,只说一下我遇到的问题。

    问题1.创建的centos虚拟机无法打开(打开就是黑屏状态,没有任何反应)

      我的解决方式是在创建新的虚拟机的时候 模式选择要选择 “典型” ,然后就好了,具体原因未知。

  第二步:然后我们输入ip查询命名 ip addr  也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。

    利用VMware在centOS虚拟机上安装Zookeeper

 

    发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。

    接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33   注意vi后面加空格

    利用VMware在centOS虚拟机上安装Zookeeper

 

 

     

    从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。

     把这一项改为YES(ONBOOT=yes),

     利用VMware在centOS虚拟机上安装Zookeeper

 

 

     

    然后按 Esc 退出  再出入命令 :wq  再按Enter即可  (备注 :wq 是保存然后退出的意思 后面会专门讲下vi)

     然后重启网络服务: sudo service network restart  ,正常应该出现类似下面这个图

    利用VMware在centOS虚拟机上安装Zookeeper

 

  第三步:本机IP和虚拟主机IP 互ping,看看是否互通。如果不通请检查虚拟机的防火墙是否关闭,下面是对应的命令

    

systemctl status firewalld   //查看防火墙状态


systemctl stop firewalld   //关闭防火墙

  如果防火墙关闭了,却发生  本机能ping通虚拟机,虚拟机却不能ping通本机。

  那么去 控制面板 --》网络和 Internet --》网络连接 把 VMnet8 网络启用起来,然后再尝试互ping . 互通之后继续第四步

  第四步:安装JDK  设置环境变量 下面是对应的各个命令

    

//查看java jdk 是否安装
     java -version

// 安装jdk
yum install java-1.8.0-openjdk

//设置环境变量 ,注意目录要设置成你安装的目录

export JAVA_HOME=/usr/java

  第五步:下载zookeeper ,并安装

官网:https://zookeeper.apache.org

下载ZooKeeper,地址:http://mirrors.hust.edu.cn/apache/zookeeper/

   第六步:通过xshell 上传zookeeper 包 ,  rz -y    zookeeper-3.4.14.tar.gz

    再次报错: rz:未找到命令

    解决方式:    

yum -y install lrzsz

 

  

    

 

 

    

上一篇:解决远程连不到CentOS7虚拟机或ifconfig中没有ens33


下一篇:LINUX网络设置与基础服务