微服务框架环境搭建:dubbo2.6.0+zookeeper在linux上安装并创建java服务实例实现调用---保姆般的呵护教学

一、基础环境

  • 一台linux机器,服务器或虚拟机都可以,linux中装有jdk,只要具备这两个基础条件,下面跟着教程步骤一步步走就可以成功搭建一个微服务框架环境。
  • 所需文件下载:tomcat、dubbo2.6.0、zookeeper3.4
    链接:https://pan.baidu.com/s/1NSg6aVZIS1biZs7ZA8whcg
    提取码:iecd

二、说明

*本次教程 dubbo版本2.6.0不支持spring boot2.0以上的项目,若是小伙伴想用springboot2.0,可以使用高版本的dubbo,下载地址:https://github.com/apache/dubbo-admin

  • 新版的dubbo不需要打包给tomcat了,因为其本身就是一个springboot项目了,所以简单一点。

三、dubbo+zookeeper安装步骤:

1. 登录linux服务器

这个就不说了,很简单,本人使用的xshell 6.0,若没有服务器可以登录虚拟机,一样的。
在这里插入图片描述

2. 在/root下创建opt文件夹 (命名你喜欢就好)

本测试服务已经创建过了,所以提示:mkdir: cannot create directory ‘/opt’: File exists
命令:mkdir /opt
在这里插入图片描述

3.上传文件

上传tomcat、dubbo、zookeeper的压缩包。
按下图所示使用命名:put 本地文件路径
即可上传文件
在这里插入图片描述

4. 更改权限

在/opt下使用命令:chmod 777 *
意思是在opt文件夹下所有文件开发所有权限,建议不这样更改权限,可以根据需要开放权限,此处开放权限是为了解压文件。
在这里插入图片描述

5.依次解压已上传的3个文件

gz压缩格式解压命令:
tar -xvzf zookeeper-3.4.11.tar.gz
tar -xvzf apache-tomcat-8.5.24.tar.gz

rar压缩格式解压命令:
unzip dubbo-admin-2.6.0.rar -d dubbo (解压后文件夹名字)
图3是蓝色是已解压完成的文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.布置dubbo项目到tomcat

6.1、进入到/opt/apache-tomcat-8.5.24/conf
命令:cd /opt/apache-tomcat-8.5.24/conf
6.2、编辑server.xml
命令:vi server.xml
在这里插入图片描述

  • 6.2.1、进入编辑模式
    命令:i
    在server.xml的Host如下图位置中加入下面内容:
<Context path="/dubbo" docBase="/opt/dubbo" debug="0" privileged="true" />

在这里插入图片描述

  • 6.2.2、编辑完成,保存退出。
  • 6.2.3、点击 ESC
  • 6.2.4、输入命令: :wq
  • 6.2.5、回车

7、启动tomcat(启动dubbo项目 )

7.1、进入到/opt/apache-tomcat-8.5.24/bin
命令:cd /opt/apache-tomcat-8.5.24/bin
7.2 、启动tomcat
命令:./startup.sh
7.3、查看tomcat是否启动
命令:ps -ef|grep tomcat
可见已有启动的tomcat进程
在这里插入图片描述
7.4、在浏览器上访问dubbo项目
输入: ip:8080/dubbo
ip为你服务器ip或者虚拟机ip,进入此页面需输入用户名和密码
默认用户名:root
密码:root
能看到下图页面说明dubbo启动成功。
在这里插入图片描述

8. 配置和启动zookeeper

8.1、进入到/opt/zookeeper-3.4.11
命令:cd /opt/zookeeper-3.4.11
8.2、在 /opt/zookeeper-3.4.11创建data文件夹
命令: mkdir data

在这里插入图片描述
8.3、进入到/opt/zookeeper-3.4.11\conf
命令:cd conf
8.4、将zoo_sample.cfg复制给zoo.cfg
命令:cp zoo_sample.cfg zoo.cfg
在这里插入图片描述
8.5、编辑zoo.cfg
命令:vi zoo.cfg
8.6、如下图将zoo.cfg中dataDir=改 dataDir=/opt/zookeeper-3.4.11/data。
这个/opt/zookeeper-3.4.11/data就是我们刚刚创建的data路径。
在这里插入图片描述
在这里插入图片描述
8.7、启动zookeeper

  • 8.7.1、进入/opt/zookeeper-3.4.11/bin
    命令: cd /opt/zookeeper-3.4.11/bin
  • 8.7.2启动zookeeper
    命令:
    ./zkServer.sh start
    ./zkServer.sh status

    这两条命令是是一条zookeeper进程中两条线程启动。
    出现Mode:standalone ,说明zookeeper已启动成功。
    在这里插入图片描述
    这个时候去访问dubbo是看不出什么效果的,可以去重启tomcat,去tomcat的启动日志下看是否还提示zookeeper未启动。
原创文章 59 获赞 21 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44185736/article/details/106084801