Zookeeper和Dubbo安装教程以及问题解决

Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。
安装步骤:
第一步:安装jdk
第二步:使用工具把zookeeper的压缩包上传到linux系统。
第三步:解压缩压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
第四步:进入zookeeper-3.4.6目录,创建data文件夹。
mkdir data
第五步:进入conf文件夹把zoo_sample.cfg改名为zoo.cfg
mv zoo_sample.cfg zoo.cfg
第六步: 通过 vim zoo.cfg 修改data属性:dataDir=/usr/local/zookeeper-3.4.6/data 按 esc :wq 保存
第七步:启动zookeeper ./zkServer.sh start
关闭:[root@localhost bin]# ./zkServer.sh stop
查看状态:[root@localhost bin]# ./zkServer.sh status

解压后缀是.zip的dubbo压缩包
unzip dubbo-admin-2.5.4.zip

复制dubbo-admin-2.5.4.war到webapps文件夹并改名dubbo-admin.war

cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war

编译后会生成dubbo-admin 文件夹

访问: http://地址:端口号/dubbo-admin/

如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。
如果不在同一台服务器,需要修改配置文件:
/root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties

1.克隆centos7用ssh连接不上
mac地址冲突要重新生成mac地址
2.jdk安装
1、检查一下系统中的jdk版本
java -version
2、检测jdk安装包
rpm -qa | grep java
3、卸载openjdk
[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
或者使用
yum remove openjdk 等待完成后输入 y
之后再次输入rpm -qa | grep java 查看卸载情况:
[root@localhost software]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
找到压缩包所在文件夹:
cd /usr/local
解压:
tar xf jdk-7u79-linux-x64.tar.gz
cd到根目录:
cd /
打开文件:
vim /etc/profile
再按 i:
将光标移动到最后添加:
export JAVA_HOME=/usr/local/jdk1.7.0_79
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E b / d t . j a r : JAVA_HOMEb/dt.jar: JAVAHOMEb/dt.jar:JAVA_HOMEb/tools.jar
检查确认后按:esc
然后输入 : :wq
更新文件:
source /etc/profile
检查是否安装成功:
java -version
java
javac
3.防火墙关闭问题?
1、输入命令 systemctl status firewalld.service 并按下回车键。

2、然后在下方可以看到 active(running) ,此时防火墙是开启状态。

3、再次输入 systemctl stop firewalld.service 命令,关闭防火墙。

4、然后再次输入 systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。

5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。

4.dubbo访问不了需要Linux环境下清理Tomcat缓存
1.进入tomcat/bin目录下,执行sh shutdown.sh命令关闭tomcat。
2.然后执行命令 ps -aux | grep tomcat 命令​,查看tomcat命令是否真的关闭
3.如果没有关闭执行 kill -9 #pid 来彻底关闭tomcat(#pid是tomcat的进程ID)​
root 17505 0.0 0.0 63344 768 pts/1 S+ 10:22 0:00 grep tomcat​
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND​
4.最后进入tomcat/work目录下​,执行 rm -rf Catalina 来删除缓存文件
5.执行ls ​确认是否删除,如果work目录下没有Catalina文件夹说明删除成功。
6.在进入tomcat/bin目录下,执行./startup.sh命令来重启tomcat。
https://www.cnblogs.com/shihaiming/p/5896283.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值