环境准备
1.maven的安装
2.nvm的安装
3.npm的安装
4.zookeeper的安装
5.dubbo-admin的安装
1.maven的安装
http://maven.apache.org/download.cgi
第二步配置环境变量
新建 系统变量
第三步,ctrl+r打开cmd,输入mvn -v,验证安装成功!
第四步,更改仓库下载地址
settings.xml(在你安装的conf下面就有这个文件)
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 修改远程中央仓库为阿里云的中央仓库,以提高速度 -->
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun2</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
<!-- maven存放的路径 -->
<localRepository>E:\maven\jars</localRepository>
</settings>
第五步,idea更改maven设置
点击file→settings→ Build, Execution, Deployment →Build Tools → Maven
2.nvm的安装
https://github.com/coreybutler/nvm-windows/releases
下载nvm
中间安装操作省略,直接一直点下一步就行。
3.npm的安装
中间安装操作省略
4.zookeeper的安装
linux的环境
jdk1.8
tomcat:9.0
zookeeper 3.5.6
在linux的opt新建ZooKeeper目录
cd /opt/ZooKeeper
#上传zookeeper alt+p
put f:/setup/apache-zookeeper-3.5.6-bin.tar.gz
#打开 opt目录
cd /opt
#创建zooKeeper目录
mkdir zooKeeper
#将zookeeper安装包移动到 /opt/zooKeeper
mv apache-zookeeper-3.5.6-bin.tar.gz /opt/zookeeper/
解压压缩包
tar -zxvf apache-ZooKeeper-3.5.6-bin.tar.gz
配置zoo.cfg
#进入到conf目录
cd /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/conf/
#拷贝
cp zoo_sample.cfg zoo.cfg
修改zoo.cfg
#打开目录
cd /opt/zooKeeper/
#创建zooKeeper存储目录
mkdir zkdata
#修改zoo.cfg
vim /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/conf/zoo.cfg
修改存储目录:dataDir=/opt/zookeeper/zkdata
修改端口占用:admin.serverPort=9091 (原因:默认8080端口和tomcat端口占用)
启动ZooKeeper
cd /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/bin/
#启动
./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfg
Stopping zookeeper ... ./zkServer.sh: 第 213 行:kill: (30207) - 没有那个进程
STOPPED
ZooKeeper JMX enabled by default
Using config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
查看ZooKeeper状态
./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: standalone
standalone代表zk没有搭建集群,现在是单节点 ,端口:2181
5.dubbo-admin的安装
https://github.com/apache/dubbo-admin
第二步,解压用IDEA打开
第三步,启动server端,修改相应配置 (dubbo-admin-server)
admin.registry.address 和 admin.config-center 和 admin.metadata-report.address 都是需要修改对应主机ip地址,这里我的虚拟机的linux是192.168.135.20,而默认zookeeper的端口号是2181,不需要更改
server.port更改端口,防止端口占用。
第四步,同样需要更改端口
第二种方式,打包
第一步,maven下载。
第二步,上面的配置也需要修改,然后进行package打包,最好排除掉test进行打包,防止出现连接不上的错误,打包失败。
第三步,进入dubbo-Admin-develop\dubbo-admin-distribution\target 目录,会有一个打包好的jar包。
第四步,按住shift+鼠标右键,打开powershell命令窗口
java -jar .\dubbo-admin-0.1.jar
第五步,进入dubbo-admin-ui 目录
npm run dev
最后成功执行完毕,就可以访问dubbo-admin