centOS7下安装zookeeper 、 Dubbo

centOS7下安装zookeeper 、 Dubbo
一:zookeeper:

网上下载zookeeper包:

在这里插入图片描述

在服务器的根目录下新建一个文件夹zookeeper

cd /
mkdir zookeeper

在这里插入图片描述

进入zookeeper文件夹,将下载的包上传到这个新建的 文件夹中,然后解压:

tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz 

在这里插入图片描述

进入zookeeper的conf包下,复制zoo_sample.cfg并重新命名为:zoo.cfg

cd apache-zookeeper-3.5.6-bin/conf
cp zoo_sample.cfg  zoo.cfg
vim zoo.cfg

在这里插入图片描述

在这里插入图片描述
集群配置 :
如果有zookeeper集群配置的话,还需要在zoo.cfg中添加如下的的配置(我这里是三台组成的集群):
在这里插入图片描述
如果添加了集群的配置,则还需要在存放数据的tmp文件夹中添加一个myid文件,里面存放的数据跟上图中server后面的数字对应(这里不涉及集群,先不讲,感兴趣的可以自己了解)

进入zookeeper的启动文件夹bin中,启动zookeeper:

./zkServer.sh start

在这里插入图片描述

注意:在防火墙放开zookeeper的默认端口2181,到此zookeeper在centOS7中配置完成。

二:Dubbo

百度Dubbo,进入官网

在这里插入图片描述

在这里插入图片描述

进入github:拉倒页面最底部:

在这里插入图片描述

拉倒最底部:

在这里插入图片描述

点击进入:

在这里插入图片描述

页面往下拉:执行该代码,拉取代码,在自己电脑上,在需要下载该代码的地方,鼠标右键(如下图):

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

项目导入到idea之后,切换分支,切换到master分支:

在这里插入图片描述

切换分支会有个弹框提示,点击yes即可:

在这里插入图片描述

对项目进行打包……

在这里插入图片描述

在服务器跟目录下新建一个dubbo文件夹:

cd /

mkdir  dubbo

在这里插入图片描述

将打包好的jar上传到新建的dubbo文件夹中:

在这里插入图片描述

启动jar包:

1)、java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

2)、用脚本形式启动jar包:方法如下:

cd /etc/systemd/system

在这里插入图片描述

在/etc/systemd/system目录下, 新建一个 yourProjectName.service,可以把yourProjectName设置为你想起的服务名(任意起个名字) ,比如:dubbodemoproject.service

直接vim dubbodemoproject.service 就会新建成功:

vim dubbodemoproject.service

在新建的dubbodemoproject.service中添加如下内容:

[Unit]  
Description=yourProjectName #描述  
After=syslog.target network.target  #依赖  

[Service]  
Type=simple  

ExecStart=/usr/bin/java -jar /opt/javaapps/yourProjectName.jar  
#前面是java命令的绝对路径  后面是jar包的绝对路径  
ExecStop=/bin/kill -15 $MAINPID   

User=root  
Group=root   

[Install]  
WantedBy=multi-user.target 

在这里插入图片描述

查看java安装路劲:

whereis java

在这里插入图片描述

启动jar包脚本:

systemctl start dubbodemoproject.service

这样就启动服务了。注意dubbo的默认端口是7001

访问:自己服务器IP+dubbo默认端口7001, 我的是192.168.200.137:7001

注:登录用户名和密码,默认为root. ( 用户名:root 密码:root)

登录效果如下:

在这里插入图片描述

如果更改项目了: 先运行 如下命令:(这一步不用管,如果需要自动会提示的)

systemctl daemon-reload

在运行:

systemctl start sell.service

注意:防火墙配置:

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值