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