dubbo
dubbo
http://dubbo.apache.org/zh-cn/
http://mirror.bit.edu.cn/apache/incubator/dubbo/2.6.6/apache-dubbo-incubating-2.6.6-bin-release.zip
https://github.com/apache/dubbo-admin
https://github.com/apache/dubbo-admin/blob/develop/README_ZH.md
提示maven版本过低,解决方法
git clone https://github.com/apache/dubbo-admin.git
cd /test/dubbo-admin
mvn clean package
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project dubbo-admin-ui: The plugin com.github.eirslett:frontend-maven-plugin:1.6 requires Maven version 3.1.0 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginIncompatibleException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :dubbo-admin-ui
tar xf apache-maven-3.6.1.tar.gz -C /usr/local/src/
ln -sv /usr/local/src/apache-maven-3.6.1 /usr/local/maven
vim /etc/profile
export PATH =/usr/local/maven/bin:$PATH
mvn clean package
[INFO] Executing tasks
main:
[copy] Copying 1 file to /test/dubbo-admin/dubbo-admin-distribution/target
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for dubbo-admin 0.1:
[INFO]
[INFO] dubbo-admin ........................................ SUCCESS [ 4.295 s]
[INFO] dubbo-admin-ui ..................................... SUCCESS [03:34 min]
[INFO] dubbo-admin-server ................................. SUCCESS [02:56 min]
[INFO] dubbo-admin-distribution ........................... SUCCESS [ 6.448 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:42 min
[INFO] Finished at: 2019-08-09T14:35:12+08:00
[INFO] ------------------------------------------------------------------------
unzip dubboadmin.war
grep zookeeper./* -R
Binary file dubboadmin.war matches
META-INF/maven/com.alibaba/dubbo-admin/pom.xml: <groupId>org.apache.zookeeper<groupId>
META-INF/maven/com.alibaba/dubbo-admin/pom.xml: <artifactId>zookeeper</artifactId>
Binary file WEB-INF/lib/dubbo-2.8.4.jar matches
Binary file WEB-INF/lib/zookeeper-3.4.6.jar matches
WEB-INF/dubbo.properties:dubbo.registry.address=zookeeper://zookeeper1.injured-test.svc.cluster.local:2181 | zookeeper://zookeeper2.injured-test.svc.cluster.local:2181 | zookeeper://zookeeper3.injured-test.svc.cluster.local:2181
cat WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://192.168.10.211:2181 | zookeeper://192.168.10.212:2181 | zookeeper://192.168.10.213:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
启动tomcat
浏览器访问
http://192.168.10.254:8080/dubboadmin/
用户名密码root
提供者
tar xf dubbo-demo-provider-2.1.5-assembly.tar.gz
cd dubbo-demo-provider-2.1.5
grep -v "#" conf/dubbo.properties
dubbo.container=log4j,spring
dubbo.application.name=demo-provider
dubbo.application.owner=
#dubbo.registry.address=zookeeper://192.168.10.211:2181 | zookeeper://192.168.10.212:2181 | zookeeper://192.168.10.213:2181
dubbo.registry.address=zookeeper://192.168.10.213:2181
dubbo.monitor.protocol=registry
dubbo.protocol.name=dubbo
dubbo.protocol.port=20880
dubbo.log4j.file=logs/dubbo-demo-provider.log
dubbo.log4j.level=WARN
yum install nc -y
./bin/start.sh
.Ncat: Idle timeout expired (1000 ms).
.Ncat: Idle timeout expired (1000 ms).
.Ncat: Idle timeout expired (1000 ms).
.Ncat: Idle timeout expired (1000 ms).
[root@e1 logs]# ss -tnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 50 *:20880
![dubbo dubbo](./images/1565687156668.png)
dubbo
消费者
tar xf dubbo-demo-consumer-2.1.5-assembly.tar.gz
cd dubbo-demo-consumer-2.1.5
vim conf/dubbo.properties
dubbo.container=log4j,spring
dubbo.application.name=demo-provider
dubbo.application.owner=
#dubbo.registry.address=zookeeper://192.168.10.211:2181 | zookeeper://192.168.10.212:2181 | zookeeper://192.168.10.213:2181
dubbo.registry.address=zookeeper://192.168.10.213:2181
dubbo.monitor.protocol=registry
dubbo.protocol.name=dubbo
dubbo.protocol.port=20880
dubbo.log4j.file=logs/dubbo-demo-provider.log
dubbo.log4j.level=WARN
./bin/start.sh
![dubbo dubbo](./images/1565687347121.png)
dubbo