centos7部署dubbo-admin

1.下载zookeeper

wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz

2.解压

#### 创建目录
mkdir -p /usr/local/zookeeper

#### 解压
tar zxvf apache-zookeeper-3.6.0-bin.tar.gz -C /usr/local/zookeeper/


3.修改配置文件

#### 创建数据目录
mkdir /usr/local/zookeeper/apache-zookeeper-3.6.0-bin/data

#### 进入配置文件目录
cd /usr/local/zookeeper/apache-zookeeper-3.6.0-bin/conf

#### 复制配置文件
cp zoo_sample.cfg zoo.cfg

#### 编辑配置文件
vim zoo.cfg

#### 把 dataDir=/tmp/zookeeper 改成如下
dataDir=/usr/local/zookeeper/apache-zookeeper-3.6.0-bin/data

#### 3.5后性特性默认端口8080,需要更改端口,没冲突则不需要更改
#### https://zookeeper.apache.org/doc/r3.6.0/zookeeperAdmin.html#sc_adminserver_config
admin.serverPort=9665

4.设置开机启动

vim /etc/init.d/zookeeper

#### 添加如下
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/usr/local/zookeeper/apache-zookeeper-3.6.0-bin
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart"  ;;
esac


#### 添加权限
chmod +x /etc/init.d/zookeeper

#### 加入服务
chkconfig --add zookeeper

#### 开机自启
chkconfig zookeeper on

5.查看启动

ps -ef|grep zookeeper

6.dubbo

官方文档

1.下载dubbo-admin

git clone https://github.com/apache/dubbo-admin.git

2.设置端口

#### 在如下文件
dubbo-admin\dubbo-admin-server\src\main\resources\application.properties

#### 添加一行
server.port=8099

3.忽略test

#### 在root的pom.xml里面

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-surefire-plugin</artifactId>
	<version>2.21.0</version>
</plugin>

#### 改为如下

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-surefire-plugin</artifactId>
	<version>2.21.0</version>
	<configuration>
		<skipTests>true</skipTests>
	</configuration>
</plugin>

4.打包

#### 在IDEA里面的右边点开Maven点击dubbo-admin(root)
#### 先后执行如下2个命令
clean
install

5.部署

#### 完成后dubbo-admin\dubbo-admin-distribution\target会有个dubbo-admin-0.1.jar
#### 可以部署到本机或者linux上

请确保zookeeper已经启动
java -jar dubbo-admin-0.1.jar
或者后台运行
nohup java -jar dubbo-admin-0.1.jar  > dubbo-admin.log  2>&1 &

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值