zoukankan      html  css  js  c++  java
  • zookeeper和dubbo安装与搭建(2)

    Zookeeper+Dubbo安装与搭建(2)

    (原创:黑小子-余)

    一、环境配置:zookeeper3.6.0 + dubbo3.5.4 + maven3.6.1 + jdk1.8 + tomcat8.5

    1、Zookeeper下载与配置

    (1)Zookeeper3.6.0官网下载: ->点击<- 。

     

    (2)解压打开,新建两个目录:logs和data(名字随意)。

    (3)打开conf,复制一份zoo_sample.cfg,并改名zoo.cfg。

    (4)打开zoo.cfg,来修改一下配置。

    (5)windows启动zk:直接双击zkServer启动,可能会闪退;或者打开cmd窗口,进入到zk的bin目录,输入:zkServer.cmd即可。

    (6)可以通过cmd命令:“netstat -ano” 

    或 通过 “netstat -ano | findstr 2181” 更快的查看zk的进程。

    (7)粗鲁一点:关闭zk,直接×掉cmd窗口即可。

    2、Dubbo下载与配置

    (1)dubbo-admin-2.5.x.war官网下载: ->点击<-

    dubbo源码提供了两个下载地址,一个是dubbo官网,一个是GitHub上,我们推荐从GitHub上下载。

    原因:

    dubbo官网提供的源码版本,都是2.6版本之后的源码,没有2.6版本之前的源码,而2.6之后的版本,主要是提供给springboot使用的,如果我们没有使用使用springboot整合dubbo,那么不建议使用2.6之后的版本,一般使用2.5.3版本的比较多,此版本比较稳定。

    还有一个问题,2.6之后的版本,并没有提供dubbo-admin(管理控制台),dubbo-monitor-simple(简易监控中心),dubbo-registry-simple(简易注册中心)等war包

     

     

     

    解压太久了,不等了,我在网上找到了资源。dubbo-admin-2.5.x.war 现在存于我的网盘中,支持jdk1.8。

    我提供链接: ->点击<-,提取码:7idz

     

    (2)将它解压,放入到tomcat的webapps目录下,结构如图:

     

    (3)由于我的tomcat在用,所以我弄了一个新的tomcat,值得注意的是:tomcat默认端口号8080已经在旧tomcat用了,所以这里需要更改一下新toncat配置,修改一下端口号即可。打开 tomcat目录的conf下的 server.xml 文件。

     

    (4)进入tomcat的bin目录,可以看到启动和关闭。

    (5)注意顺序:先启动zk,再启动tomcat,再浏览器访问。浏览器输入密码:默认root,root。

     

    3、开始运行一下。

    (1)先启动zk,用管理员方式打开cmd窗口,进入到zk的bin目录然后命令:zkServer.cmd 。也可以直接双击zkServer,不过可能闪退,网上很多解决方法。

    快捷启动cmd

     

      启动后不要关闭cmd窗口

     

    (2)启动tomcat。跟上面一样的方式,快捷cmd。然后命令:startup.bat 。

     

     

    它会新打开一个窗口,即tomcat运行窗口

    (3)打开浏览器,地址栏输入:http://localhost:8100/dubbo-admin/ (这是我的),dubbo默认root。

            下图,可以看到成功了。

     

    (4)修改Dubbo-admin登录用户名和密码。

    进入dubbo-admin的WEB-INF 下的dubbo.properties

    dubbo.admin.root.password=root

    的意思是用户名为root 密码为root

    dubbo.admin.guest.password=guest

    的意思是用户名为guest密码为guest

      

     

     (5)关闭tomcat。命令:shutdown.bat 。zk直接×掉窗口。

    4、

    5、

    6、

     

    总结:文章很长,可能比较乏味,不过我都经过实践的,看到这里,我相信,你多少对分布式、微服务的组件有一点点了解,其实了解它,学习他并不难,只是一个过程,需要最初自己的理解,长久坚持。我最初写博客,也只是想对自己的理解做一个记录,如果本文有不合格的地方,可以指正,三人行,必有我师!

     

     

    qq:2931445528

    -----------------------------------------------------------END----------------------------------------------------------------

    只有那些疯狂到相信自己能够改变世界的人,才能改变世界!
  • 相关阅读:
    LinQ 语法基础
    JQuery 补充
    JQuery Ajax 获取数据
    JQuery Ajax
    jQuery 动画
    Python+Spark2.0+hadoop学习笔记——Python Spark MLlib Decision Tree MultiClassification多分类
    Python+Spark2.0+hadoop学习笔记——Python Spark MLlib Naive Bayes二分类
    Python+Spark2.0+hadoop学习笔记——Python Spark MLlib支持向量机二分类
    Python+Spark2.0+hadoop学习笔记——Python Spark MLlib逻辑斯蒂回归二分类
    Python+Spark2.0+hadoop学习笔记——Python Spark MLlib决策树二分类
  • 原文地址:https://www.cnblogs.com/ycs0403/p/12405178.html
Copyright © 2011-2022 走看看