centos7安装zookeeper


我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试。
我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用,部署到tomcat即可。

一、安装虚拟机

  1. 百度网盘链接 提取码: 8uht
  2. VMware 12 Pro 永久许可证激活密钥:
    VF5XA-FNDDJ-085GZ-4NXZ9-N20E6
    UC5MR-8NE16-H81WY-R7QGV-QG2D8
    AA3E0-0VDE1-0893Z-KGZ59-QGAVF

二、安装centos7

  1. centos官网下载安装 下载链接
  2. (非必须)安装登录后修改IP地址:vi /etc/sysconfig/network-scripts/ifcfg-ens32
    按字符键i进入编辑模式,修改/etc/sysconfig/network-scripts/ifcfg-ens32文件内容如下:
    IPADDR=192.168.200.128
    NETMASK=255.255.255.0
    GATEWAY=192.168.200.1
    DNS1=192.168.200.1
  3. esc键后,输入:wq回车,完成配置文件编辑
  4. 输入 service network restart 命令重启网卡,生效刚刚修改ip地址,ping www.baidu.com测试网络连通性
    tip: ip addr不显示IP地址的解决办法:
    /etc/sysconfig/network-scripts 在这个文件路径下找到ifcfg-ens33(有时候不是这个?)文件然后进行修改
    只需要把ONBOOT=no改为ONBOOT=yes设置为开机启动,然后重启网络服务,service network restart

三、安装jdk环境

  1. 检查当前系统是否有jdk,命令:rpm -qa | grep java
  2. 卸载掉系统自带的jdk(java- 开头的),命令:rpm -e --nodeps 后面跟系统自带的jdk名
    比如 rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx
  3. 到oracle官网下载jdk 并上传到centos中 下载链接
    然后解压jdk: tar -zxvf jdk-8u201-linux-x64.tar.gz
    将解压后的文件夹移到自己安装第三方软件的常用文件夹中:mv jdk1.8.0_201 /usr/local/
  4. 配置环境变量,编辑/etc/profile文件:vim /etc/profile
    在文件尾部添加如下配置:
    export JAVA_HOME=/usr/local/jdk1.8.0_201/
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
  5. 最后通过source命令重新加载/etc/profile文件:source /etc/profile
  6. 验证查看jdk版本信息:java -version

四、安装Tomcat

  1. 到apache tomcat官网下载Tomcat8(tar.gz包)并上传到centos中 下载链接
  2. 解压源码包(源码包已经放于目录:/usr/local中)
    cd /usr/local
    tar -zxvf apache-tomcat-8.5.40.tar.gz
    mv apache-tomcat-8.5.40 tomcat
  3. 在/usr/local文件夹下启动Tomcat./startup.sh
  4. 关闭防火墙或者增加8080端口到防火墙配置中(自己百度吧),CentOS7使用firewalld打开关闭防火墙与端口
    启动: systemctl start firewalld
    关闭: systemctl stop firewalld
    查看状态: systemctl status firewalld
    tip:外部链接 CentOS7使用firewalld打开关闭防火墙与端口
  5. 打开浏览器,输入http://192.168.200.128:8080/ 查看效果
    192.168.200.128是我自己的centos的IP地址

五、安装zookeeper

  1. 从官网下载zookeeper并上传到centos 下载链接
  2. 解压缩压缩包 tar -zxvf zookeeper-3.4.6.tar.gz
  3. 进入 zookeeper-3.4.6 目录,创建 data 文件夹:mkdir data
  4. 进入conf目录,把 zoo_sample.cfg 复制一份改名为 zoo.cfg
    cd conf
    cp zoo_sample.cfg zoo.cfg
  5. 打开zoo.cfg , 修改 data 属性:dataDir=/root/zookeeper-3.4.6/data
    vim zoo.cfg
    dataDir=/usr/local/zookeeper-3.4.6/data(新建的data目录所在的位置)
  6. 进入bin目录,启动服务输入命令 ./zkServer.sh start
    关闭服务输入命令 ./zkServer.sh stop
    查看状态./zkServer.sh status
    tip:zookeeper使用2181端口号,为了能正常使用zookeeper,我们需要打开2181端口号,或者关闭防火墙

六、安装dubbo-admin-2.6

  1. 访问GitHub上的incubator-dubbo 下载链接,找到dubbo-2.6.0,下载Source code(zip)
  2. 解压incubator-dubbo-dubbo-2.6.0.zip, 进入dubbo-admin 目录,输入maven命令:
    mvn package -DskipTests=true
    或者
    mvn package -Dmaven.skip.test=true
    tip1:打包用的电脑上需要安装jdk和maven环境
    tip2:打包时,必须跳过dubbo的单元测试,才能打包成功,不然会报错
    tip3:-DskipTests=true与-Dmaven.skip.test=true,都是打包时跳过单元测试的参数,这两个命令,只需用其一就可,跟maven环境有关。建议先用-DskipTests=true试试,报错时,再换-Dmaven.skip.test=true
  3. 在dubbo-admin/target下找到dubbo-admin-2.6.0.war,将此war包上传到linux服务器的tomcat的webapps下,启动tomcat后自动解压
  4. 重新启动tomcat
  5. 打开浏览器,输入http://192.168.200.128:8080/dubbo-admin/ ,登录用户名和密码均为root 进入首页。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值