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 FilesEnvironmentzookeeperzookeeper-3.4.14
1、下载zookeeper 网址 https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/
2、解压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 FilesEnvironmentzookeeperzookeeper-3.4.14zookeeper-3.4.14binzkServer.cmd使用 D:Program FilesEnvironmentzookeeperzookeeper-3.4.14zookeeper-3.4.14binzkCli.cmd 来连接刚刚开启的服务器。 1.2、安装dubbo-admin管理控制台
dubbo本身并不是一个服务软件。它其实就是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不需要启动什么dubbo服务。
但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。
1、下载dubbo-admin : https://github.com/apache/incubator-dubbo-ops
2、解压进入目录
修改 dubbo-adminsrcmainresourcesapplication.properties 指定zookeeper地址
server.port=7001 spring.velocity.cache=false spring.velocity.charset=UTF-8 spring.velocity.layout-url=/templates/default.vm spring.messages.fallback-to-system-locale=false spring.messages.basename=i18n/message spring.root.password=root spring.guest.password=guest dubbo.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-admintarget 下的dubbo-admin-0.0.1-SNAPSHOT.jar
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
【注意:zookeeper的服务一定要打开!】
执行完毕,我们去访问一下 http://localhost:7001/ , 这时候我们需要输入登录账户和密码,我们都是默认的root-root;
登录成功后,查看界面
1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
不要使用wget命令获取jdk链接,这是默认不同意,导致下载来的jdk压缩内容错误
2、上传到服务器并解压
3、设置环境变量
jdk的安装位置:/usr/local/java/jdk1.8.0_171
文件末尾加入下面配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4、使环境变量生效 & 测试JDK
2.2、安装zookeeper1、下载zookeeper
网址: https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/
wget: https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
2、解压
3、移动到指定位置并改名为zookeeper
4、开机启动zookeeper
复制如下脚本:
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/usr/local/zookeeper
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
case $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
把脚本注册为Service
增加权限
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并解压
https://tomcat.apache.org/download-80.cgi
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
2、解压移动到指定位置
3、开机启动tomcat8
#!/bin/bash
#chkconfig:2345 21 90
#description:apache-tomcat-8
#processname:apache-tomcat-8
CATALANA_HOME=/opt/apache-tomcat-8.5.32
export JAVA_HOME=/opt/java/jdk1.8.0_171
case $1 in
start)
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一样,可参考上面。



