CentOS 7.0 搭建开发环境(jdk+zookeeper集群)

CentOS 7.0 搭建开发环境(jdk+zookeeper集群)

安装mini版CentOS 7.0

没啥好说的,下载镜像,使用net连接网络,安装时记得打开虚拟机的网络.用到的文件夹都自己创建一下.就不写出来了

使用静态IP

  • 铭记自己的网关,可以在VMware的虚拟网络编辑器中看见

  • 重启网络 -> service network restart

  • 查看分配的IP -> ip addr

  • 修改网络参数 -> vi /etc/sysconfig/network-scripts/ifcfg-ens33

    • 重要参数如下
    ...
    BOOTPROTO="static"
    ...
    ONBOOT="yes"
    IPADDR0=192.168.32.134
    GATEWAY0=192.168.32.2
    PREFIXO0=24
    DNS1=8.8.8.8
    DNS2=114.114.114.114
  • 重启网络 -> service network restart

  • 尝试ping百度 -> ping www.baidu.com

安装常用命令

安装vim命令

  • yum -y install vim*

安装telnet命令

  • yum -y install telnet-server
  • yum -y install telnet

防火墙常用命令(zookeeper需要用到)

  • 启动 -> systemctl start firewalld
  • 关闭 -> systemctl stop firewalld
  • 查看状态 -> systemctl status firewalld
  • 开机禁用 -> systemctl disable firewalld
  • 开机启用 -> systemctl enable firewalld
  • 查看所有打开的端口 -> firewall-cmd --zone=public --list-ports
  • 打开一个端口
    • firewall-cmd --zone=public --add-port=80/tcp --permanent
    • firewall-cmd --reload
  • 关闭一个端口 -> firewall-cmd --zone= public --remove-port=80/tcp --permanent

安装JDK

  • 下载jdk然后解压到目标目录tar -zxvf jdk....,例如/usr/local/env/

  • 配置环境变量(带着zookeeper一起配置了,方便启动)

    • vim /etc/profile
    • 在末尾加入以下内容
    
    #jdk1.8
    
    JAVA_HOME=/usr/local/env/jdk1.8.0_181
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    
    
    # zookeeper
    
    export ZK_HOME=/usr/local/tools/zookeeper-3.4.13
    export PATH=$ZK_HOME/bin:$PATH
  • 重启环境变量 -> source /etc/profile

  • 查看jdk是否配置成功 -> java -version

安装zookeeper

  • 下载zookeeper然后解压到目标目录tar -zxvf zookpeer....,例如/usr/local/tools
  • 进入zookeeper目录,复制一份zookeeper配置文件(默认读取zoo.cfg) -> copy conf/zoo_simple.cfg zoo.cfg
  • 直接使用命令启动zookeeper -> sh zkServer.sh start

搭建zookeeper集群

  • 修改zoo.cfg文件 -> vim conf/zoo.cfg

  • 修改内容如下

    ...
    dataDir=/usr/local/logs/zookeeper
    ...
    
    # IP写入自己三台虚拟机的IP地址
    
    server.1=192.168.32.128:2888:3888
    server.2=192.168.32.129:2888:3888
    server.3=192.168.32.130:2888:3888
  • 在dataDir的路径下创建myid文件,并只写入上面配置中server后面的数字

    • vim /usr/local/logs/zookeeper/myid
    • 输入id然后保存退出
  • 先关闭之前启动的zookeeper -> sh zkServer.sh stop

  • 开启三台zookeeper即可

  • 查看状态 -> sh zkServer.sh status看zookeeper的状态,是leader还是follower

  • 连接zookeeper -> zkCli.sh

猜你喜欢

转载自blog.csdn.net/ycxzuoxin/article/details/81775193