Linux下zookeeper+dubbo的安装

流过昼夜 提交于 2020-08-06 12:00:48

建议:自己先在cd /usr/local 下建一个文件夹,将上传的所有解压包放到该文件夹下
mkdir myapp(我这里取名叫myapp)
解压命令最好用 tar -zxvf

一、上传dubbo所需的软件安装包

二、安装jdk
1、安装jdk命令
在这里插入图片描述
解压完成后有下面的文件夹
在这里插入图片描述
2、进入你jdk的安装(解压)位置,用pwd命令获取jdk的全路径并复制
在这里插入图片描述
3、将jdk的路径复制后进入配置环境变量的位置
如果vim无法进入就使用vi在这里插入图片描述
4、配置jdk的环境变量(点击i键之后进行输入,编写完成后先按Esc),然后保存退出(命令 :wq)前面的冒号不能丢
在这里插入图片描述
5、保存后立即使用下面的命令,使配置文件立即生效
在这里插入图片描述
Java –version查看jdk版本












三、安装zookeeper服务中心
1、解压
在这里插入图片描述
2、修改zoo_sample.cfg为zoo.cfg
  进入zookeeper的config目录
  使用ll查看里面的文件和下面一致就OK
  使用mv命令修改文件名
在这里插入图片描述






3、启动命令
进入zookeeper的bin目录下, 使用ll查看 在这里插入图片描述
vim如果不行就用vi
zookeeper启动命令 :./zkServer.sh start
zookeeper关闭命令:./zkServer.sh stop
zookeeper重启命令:./zkServer.sh restart
zookeeper启动日志为:zookeeper.out
zookeeper启动失败进入日志文件查看错误
zookeeper查看日志命令:vim zookeeper.out







四、安装监控中心
1、解压
在这里插入图片描述
2、修改配置文件
进入dubbo监控中心的config目录
cd dubbo-monitor-simple-2.5.3/config(根据自己的实际路径)
在这里插入图片描述
multicast前面加上#号,zookeeper的#号去掉在这里插入图片描述
如果zookeeper在其他服务器上安装的,则将127.0.0.1修改为zookeeper所在服务器的地址







3、启动
进入dubbo-monitor-simple的bin目录
启动命令 ./start.sh
关闭命令 ./stop.sh
重启命令 ./restart.sh



五、安装服务管理平台(dubbo)

1、解压tomcat
在这里插入图片描述
2、修改端口号
进入tomcat的config目录
vi server.xml命令进入下面的页面
将8080端口改掉(我这里改为了8088)
在这里插入图片描述





3、进入tomcat/webapps/ROOT目录
使用下面命令删除该目录下所有的文件(慎重确保是没有用的)
在这里插入图片描述
4、解压dubbo.war 到tomcat的ROOT目录下
-d 后面为你自己tomcat目录下的ROOT
在这里插入图片描述
5、进入tomcat的ROOT目录,然后进入WEB-INF/ 下
在这里插入图片描述
6、修改dubbo.properties文件
在这里插入图片描述
如果zookeeper在其他服务器上安装的,则将127.0.0.1修改为zookeeper所在服务器的地址
root和guest是默认的账号,密码也为root和guest,可以修改为自己的用户名和密码
在这里插入图片描述
全部安装完成后,启动所有服务。
tomcat的启动
  1、进入tomcat的bin目录下
  2、启动命令:./startup.sh
zookeeper的启动
  1、进入zookeeper的bin目录下
  2、启动命令:./zkServer.sh start
在这里插入图片描述
dubbo-monitor的启动
  1、进入 dubbo-monitor-simple的bin目录下
  2、启动命令:./start.sh






















添加防火墙开放端口(这里需要开放8080,8088,2181三个端口)
centos7下的命令:firewall-cmd --add-port=80/tcp --permanent ##永久开放80端口
其他版本的我不知道行不,不行的话自行百度

全部启动完之后在浏览器访问界面如下:
8088界面 http://ip地址:8088/在这里插入图片描述
8080界面 http://ip地址:8080/
在这里插入图片描述


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!