dubbo接口测试一:环境准备-zookeeper+telnet服务
dubbo接口需要注册到zookeeper注册中心,首先可以准备一个zookeeper用来注册
下载地址为 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz
不要下载另一个tar.gz包为源码,启动会报错
在服务器解压完zookeeper包
重命名conf/zookeeper_samper.cfg
[xia@localhost zookeeper-3.5.9]$ mv conf/zoo_sample.cfg conf/zoo.cfg
启动zookeeper
[xia@localhost bin]$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-3.5.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
查看端口状态(2181端口为服务端注册端口号)
[xia@localhost zookeeper-3.5.9]$ bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-3.5.9/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: standalone
由于本人用的服务端系统为centos,要开启远程的telnet访问要做2点
1、安装telnet-server
#查看软件是否安装
rpm -qa telnet-server
rpm -qa xinetd
#安装telnet
yum list |grep telnet
yum install telnet-server.x86_64
yum install telnet.x86_64
#安装xinetd
yum list |grep xinetd
yum install xinetd.x86_64
#添加开机自启动
systemctl enable xinetd.service
systemctl enable telnet.socket
#启动服务
systemctl start telnet.socket
systemctl start xinetd
2、防火墙开启端口访问or关于centos放火墙
telnet需要连接zk的proder接口也就是20880端口,防火墙启动端口
#查询all public 端口
sudo firewall-cmd --list-all
#开启端口
sudo firewall-cmd --zone=public --add-port=20880/tcp --permanent
sudo firewall-cmd --reload
#查看端口状态
sudo firewall-cmd --query-port=20880/tcp
3、client端机器需要安装telnet。通过telnet连接

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
