app开发者平台在数字化时代的重要性与发展趋势解析
1948
2022-11-18
三、Dubbo环境搭建
Dubbo目录
文章目录
三、Dubbo环境搭建
1、【windows】-安装
1.1、安装zookeeper1.2、安装dubbo-admin管理控制台
2、【linux】-安装
2.1、安装jdk2.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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~