三、Dubbo环境搭建

网友投稿 1948 2022-11-18

三、Dubbo环境搭建

三、Dubbo环境搭建

​​Dubbo目录​​

文章目录

​​三、Dubbo环境搭建​​

​​1、【windows】-安装​​

​​1.1、安装zookeeper​​​​1.2、安装dubbo-admin管理控制台​​

​​2、【linux】-安装​​

​​2.1、安装jdk​​​​2.2、安装zookeeper​​

​​初始化zookeeper配置文件​​​​启动zookeeper​​

​​2.3、安装dubbo-admin管理控制台​​

三、Dubbo环境搭建

1、【windows】-安装

1.1、安装zookeeper

我的安装路径:D:\Program Files\Environment\zookeeper\zookeeper-3.4.14

1、-zookeeper 网址 解压运行zkServer.cmd ,初次运行会报错,没有zoo.cfg配置文件 ,(可能遇到问题:闪退 ! 解决方案:编辑zkServer.cmd文件末尾添加pause 。这样运行出错就不会退出,会提示错误信息,方便找到原因。)

3、修改zoo.cfg配置文件 将conf下的zoo_sample.cfg复制一份改名为zoo.cfg即可。 注意几个重要位置:

dataDir=./ 临时数据存储的目录(可写相对路径)clientPort=2181 zookeeper的端口号修改完成后再次启动zookeeper

4、使用zkCli.cmd测试,输入以下命令:

ls /:列出zookeeper根下保存的所有节点create –e /atguigu 123:创建一个atguigu节点,值为123get /atguigu:获取/atguigu节点的值

启动zookeeper:

启动 D:\Program Files\Environment\zookeeper\zookeeper-3.4.14\zookeeper-3.4.14\bin\zkServer.cmd使用 D:\Program Files\Environment\zookeeper\zookeeper-3.4.14\zookeeper-3.4.14\bin\zkCli.cmd 来连接刚刚开启的服务器。

1.2、安装dubbo-admin管理控制台

dubbo本身并不是一个服务软件。它其实就是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不需要启动什么dubbo服务。

但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。

1、-dubbo-admin : dubbo-admin\src\main\resources\application.properties 指定zookeeper地址

server.port=7001spring.velocity.cache=falsespring.velocity.charset=UTF-8spring.velocity.layout-url=/templates/default.vmspring.messages.fallback-to-system-locale=falsespring.messages.basename=i18n/messagespring.root.password=rootspring.guest.password=guestdubbo.registry.address=zookeeper://127.0.0.1:2181

3、在项目目录下打包 dubbo-admin,即在dubbo-admin/下

第一次打包的过程有点慢,需要耐心等待!直到成功!

mvn clean package 或mvn clean package -Dmaven.test.skip=true

4、执行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

【注意:zookeeper的服务一定要打开!】

执行完毕,我们去访问一下 , 这时候我们需要输入登录账户和密码,我们都是默认的root-root;

登录成功后,查看界面

2、【linux】-安装

2.1、安装jdk

1、-jdk:JAVA_HOME=/usr/local/java/jdk1.8.0_171export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

4、使环境变量生效 & 测试JDK

2.2、安装zookeeper

1、-zookeeper

网址: 20 90#description:zookeeper#processname:zookeeperZK_PATH=/usr/local/zookeeperexport JAVA_HOME=/usr/local/java/jdk1.8.0_171case $1 in start) sh $ZK_PATH/bin/zkServer.sh start;; stop) sh $ZK_PATH/bin/zkServer.sh stop;; status) sh $ZK_PATH/bin/zkServer.sh status;; restart) sh $ZK_PATH/bin/zkServer.sh restart;; *) echo "require start|stop|status|restart" ;;esac

5、配置zookeeper

初始化zookeeper配置文件

拷贝/usr/local/zookeeper/conf/zoo_sample.cfg

到同一个目录下改个名字叫zoo.cfg

启动zookeeper

2.3、安装dubbo-admin管理控制台

先安装Tomcat8(旧版dubbo-admin是war,新版是jar不需要安装Tomcat)

1、-Tomcat8并解压

​​21 90#description:apache-tomcat-8#processname:apache-tomcat-8CATALANA_HOME=/opt/apache-tomcat-8.5.32export JAVA_HOME=/opt/java/jdk1.8.0_171case $1 instart) echo "Starting Tomcat..." $CATALANA_HOME/bin/startup.sh ;;stop) echo "Stopping Tomcat..." $CATALANA_HOME/bin/shutdown.sh ;;restart) echo "Stopping Tomcat..." $CATALANA_HOME/bin/shutdown.sh sleep 2 echo echo "Starting Tomcat..." $CATALANA_HOME/bin/startup.sh ;;*) echo "Usage: tomcat {start|stop|restart}" ;; esac

4、注册服务&添加权限

5、启动服务&访问tomcat测试

安装dubbo-admin

接下来和windows环境下安装dubbo一样,可参考上面。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringCloud中Gateway实现鉴权的方法
下一篇:二、Dubbo核心概念
相关文章

 发表评论

暂时没有评论,来抢沙发吧~