前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云Dubbo-zookeeper实战

腾讯云Dubbo-zookeeper实战

作者头像
用户5224393
发布2019-08-13 15:11:59
5570
发布2019-08-13 15:11:59
举报
文章被收录于专栏:Java研发军团Java研发军团

1. 安装jdk(略)

2. 安装tomcat(略)

3. 安装zookeeper

1)创建zookeeper文件夹

命令: mkdir /usr/local/src/zookeeper

2) 上传zookeeper-3.4.6.tar.gz文件到/usr/local/src/zookeeper下

解压命令:tar -xvf zookeeper-3.4.6.tar.gz

2) 进入zookeeper文件夹下

命令:cd /usr/local/src/zookeeper/zookeeper-3.4.6

3) 创建一个data文件夹

命令:mkdir data

5)进入conf文件夹下命令:cd conf

6)然后修改zoo_sample.cfg文件名为zoo.cfg

命令:mv zoo_sample.cfg zoo.cfg

7) 然后修改zoo.cfg文件

命令:vi zoo.cfg

8) 然后修改dirData=/usr/local/src/zookeeper/zookeeper-3.4.6/data,这个路径是刚刚创建的data路径,然后保存

9)然后启动服务

直接指向到zkServer.sh目录来启动zookeeper服务

启动命令:/usr/local/src/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start

查看命令:/usr/local/src/zookeeper/zookeeper-3.4.6/bin/zkServer.sh status

关闭命令:/usr/local/src/zookeeper/zookeeper-3.4.6/bin/zkServer.sh stop

Dubbo检测中心安装

1. 将dubbo-admin.war上传到/usr/local/src/tomcat/上,然后拷贝到/usr/local/src/tomcat/tomcat/webapps目录下,然后启动tomcat即可

命令:cp /usr/local/src/tomcat/dubbo-admin.war /usr/local/src/tomcat/tomcat/webapps

启动tomcat

命令:/usr/local/src/tomcat/tomcat/bin/startup.sh

命令:tail -f /usr/local/src/tomcat/tomcat/logs/catalina.out

以上安装完成了

异常处理

1.java.net.UnknownHostException: dubbo: dubbo: ▒▒▒▒▒▒▒▒▒ʱʧ▒▒

at java.net.InetAddress.getLocalHost(InetAddress.java:1473)

解决方案:

在启动dubbo注册中心出现java.net.UnknownHostException: dubbo:错误解决方案,我的机器名称为dubbo 从报错的信息看是没有找到dubbo对应的名称和服务。

于是在linux下用hostname命令查看hostname [root@dubbo/]# hostname dubbo 能够正确返回机器的hostname是dubbo说明主机名正确且没有别名。

接着ping一下这个主机名

[root@dubbo/]# ping dubbo

出现这个情况ping: unknown host dubbo

就是ping不通,说明主机名没有绑定IP地址。

vi /etc/hosts 添加正确的主机地址

ip地址 dubbo

再ping主机可以正常ping通了。

重启网络服务

service network restart

接着再启动dubbo服务,可以正常启动不报java.net.UnknownHostException 未知的名称或服务的错误了。

2.第二个错误就是tomcat启动到一半不动了一搬都是zookeeper没有启动起来

END

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java研发军团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 3. 安装zookeeper
  • Dubbo检测中心安装
  • 异常处理
相关产品与服务
微服务引擎 TSE
微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档