一、好语

宁愿跑着被拦倒无数次,也不愿规规矩矩走一辈子,就算跌倒也要豪迈的笑。

二、背景

啊啊啊,我的disconf终于配置成功了,算是整了一整天,明天再来测试代码连接了,在配置过程中遇到问题,然后解决问题,一步步的向前,一步步的尝试。

三、配置

wget https://github.com/knightliao/disconf.git

执行这个命令如下

sh deploy/deploy.sh

Paste_Image.png

Paste_Image.png

Paste_Image.png

在这个过程中其实需要maven的配置,给出我的全局变量的配置vim /etc/profile

MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

JAVA_HOME=/usr/local/jdk1.7

export JAVA_HOME

export PATH=${PATH}:${JAVA_HOME}/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ZOOKEEPER_INSTALL=/usr/local/zookeeper-3.3.6

export ZOOKEEPER_INSTALL

export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

指定目录下的目录结构及之deploy后的文件

Paste_Image.png

war目录下的生成的文件结构

Paste_Image.png

mysql数据导入,我是用工具连接到数据库,然后一个个执行sql的,看了下网上可以直接以这种方式导入比我的方式简单多了,记载下。

mysql -u username -p password < 0-init_table.sql

mysql -u username -p password -Ddisconf < 1-init_data.sql

启动tomcat时候报错如下

Paste_Image.png

解决办法:

Paste_Image.png

这里的错误是zookeeper的问题,但是我按照官网配置的,然后最后发现有三个地方有zoo.properties的配置文件

这是war种classes内的(zoo.properties.bak是我备份的)

Paste_Image.png

这是war只不过的

Paste_Image.png

这个是我配置的

Paste_Image.png

最后我把zoo.cfg中的都改为我自己配置的zookeeper地址和端口就好了;

Paste_Image.png

配置完成后,使用ip访问如下图:

Paste_Image.png

Paste_Image.png

disconf_app.png

这里说下,我最初配置的时候,都不知道我都不知道这个界面改如何访问,所以这里记载下,nginx里面的配置按照disconf文档,那么访问就是ip:8081,8081是nginx的监听端口。8015是tomcat的端口,nginx会转发到这个tomcat下

nginx.png

tomcat.png

disconf mysql_disconf配置相关推荐

  1. disconf mysql_Disconf配置中心配置

    1.Disconf配置中心需要的环境配置 (1) 配置java.maven环境,并安装mysql,reids,zookeeeper,Nginx 2.配置java,maven环境变量 3.创建目录mkd ...

  2. 分布式配置中心 Disconf 安装配置

    分布式配置中心 Disconf 安装配置 前提准备 CentOS 服务器一台 MySQL 数据库一台 安装依赖软件 安装 JDK 安装 Git 安装 Maven 安装 Zookeeeper 安装 To ...

  3. 百度DisConf分布式配置框架源码试读(一)HttpClient 长连接

    Spring Cloud Config配置中心 我在学习Spring Cloud Config配置中心时理解了它体系下的配置中心的强大.实现了配置的远程管理.微服务的配置更新.Spring Cloud ...

  4. disconf mysql_disconf浅入浅出(一)disconf简介以及disconf-web端使用

    一.disconf介绍 1.disconf是什么 disconf是一个提供分布式配置管理的软件,所谓分布式配置管理就是为一组或多组分布式环境提供统一的配置管理服务,只需要在web管理控制端修改某个配置 ...

  5. Disconf安装配置

    简介 Distributed Configuration Management Platform(分布式配置管理平台) 专注于各种「分布式系统配置管理」的「通用组件」和「通用平台」, 提供统一的「配置 ...

  6. Disconf介绍,源码下载,环境准备,安装,disconf-web使用和配置介绍,项目中进行配置,项目案例运行

    1.disconf介绍 Distributed Configuration Management Platform(分布式配置管理平台)专注于各种 分布式系统配置管理 的通用组件 / 通用平台,提供统 ...

  7. SpringBoot项目配置disconf

    说明: SpringBoot项目通过application.yml实现项目的配置, 配置文件如下: server:     port: 9090     context-path: #/daily/ ...

  8. Nacos配置中心实战,盘古开发框架标配组件

    配置中心作为分布式微服务开发的标配组件,业界已有很多成功的典型应用,如:携程 Apollo 分布式配置中心.百度 Disconf 分布式配置中心等.盘古开发框架配置中心基于阿里的 Nacos 提供动态 ...

  9. disconf原理 “入坑”指南

    之前有了解过disconf,也知道它是基于zookeeper来做的,但是对于其运行原理不太了解,趁着周末,debug下源码,也算是不枉费周末大好时光哈 :) .关于这篇文章,笔者主要是参考discon ...

最新文章

  1. Xamarin Visual Studio不识别JDK路径
  2. mac版lightroom cc_Photoshop问世30周年 Mac和iPad版获重要更新
  3. .Net Core中使用RabbitMQ
  4. MySQL的主从复制详解
  5. Spring的9种设计模式(二)
  6. FreeMarker模板引擎实现页面静态化
  7. matlab线性拟合
  8. Java实现DOCX文件和DOC文件互转
  9. 列表的join方法,类方法formkeys,删除,集合,深浅拷贝赋值,冒泡排序
  10. ZZ,春晚零点报时出错揭密
  11. 利用TPTP对Java程序进行性能测试
  12. 如何阅读一份上市公司财报 - 财报阅读入门
  13. 直播画面已被主播锁定!输入正确的密码后可解锁画面。斗鱼直播主播锁定画面解锁方法(网页版)
  14. Java 正则表达式 中的 任意字符
  15. Redis是什么?有什么用?
  16. 安装与破解photoshop
  17. 联想计算机网络同传速度很慢,使用网络同传时传输速度特别慢怎么回事?知识点分析及操作步骤...
  18. PSIM免安装的方法附加使用教程
  19. 基于高德地图车辆通行时间预测的python实践
  20. 学计算机的人掉头发吗,大学生脱发最严重的专业,不是计算机,而是……

热门文章

  1. 学习Linux的方法以及六个阶段(简略)
  2. BES2300x笔记(12) -- 主从数据交互进阶
  3. 用Maple求解旅行推销员问题
  4. 对数据库增删查、 utf8_genera_ci、 utf8_general_cs模式含义
  5. 【微信小程序】wxs如何调试?
  6. 计算机考证有学历要求吗
  7. 导出数据到excel中的问题
  8. 免费PPT网站,这三个就够了
  9. 契约锁乔迁新址,欢迎新老朋友来坐坐
  10. 卑微前端程序媛日记之js