[TOC]

ZooKeeper安装

  1. 使用Brew安装ZooKeeper,brew install zookeeper

  2. 安装的目录在/usr/local/etc/zookeeper/目录下

  3. 使用zkServer statuszkServer 命令才控制zookeeper服务

    • 查看状态 zkServer status

    • 启动zk,zkServer start

    • 停止zk,zkServer stop

    • 使用zk命令行。zkcli

Redis安装

使用Disconf还需要安装redis,使用brew install redis安装redis

主要的命令:

  1. 启动redis,brew services start redis

  2. 查看redis系统的状态,redis-cli info

  3. 启动redis客户端,执行redis-cli

  4. 停止redis,brew services stop redis

Disconf安装

主要记录出现的问题,常规的按照说明书来就可以。

  1. 安装依赖软件,Mysql ,Tomcat,Nginx,zooKeeper,redis

  2. 将配置文件放到online-resources 目录下

    • jdbc-mysql.properties

      jdbc.driverClassName=com.mysql.jdbc.Driver
      
      jdbc.db_0.url=jdbc:mysql://127.0.0.1:3306/disconf?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=false
      jdbc.db_0.username=root
      jdbc.db_0.password=root
      
      jdbc.maxPoolSize=20
      jdbc.minPoolSize=10
      jdbc.initialPoolSize=10
      jdbc.idleConnectionTestPeriod=1200
      jdbc.maxIdleTime=3600


    • redis配置

      redis.group1.retry.times=2
      
      redis.group1.client1.name=BeidouRedis1
      redis.group1.client1.host=127.0.0.1
      redis.group1.client1.port=6379
      redis.group1.client1.timeout=5000
      redis.group1.client1.password=admin
      
      redis.group1.client2.name=BeidouRedis2
      redis.group1.client2.host=127.0.0.1
      redis.group1.client2.port=6380
      redis.group1.client2.timeout=5000
      redis.group1.client2.password=admin
      
      redis.evictor.delayCheckSeconds=300
      redis.evictor.checkPeriodSeconds=30
      redis.evictor.failedTimesToBeTickOut=6


    • Zookeeper配置

      hosts=127.0.0.1:2181
      
      # zookeeper\u7684\u524D\u7F00\u8DEF\u5F84\u540D
      zookeeper_url_prefix=/disconf


    • application.properties配置

      #
      # \u670d\u52a1\u5668\u7684domain
      #
      
      domain=disconf.com
      
      #
      # \u90ae\u7bb1\u8bbe\u7f6e
      #
      
      EMAIL_MONITOR_ON = true
      EMAIL_HOST = smtp.163.com
      EMAIL_HOST_PASSWORD = password
      EMAIL_HOST_USER = sender@163.com
      EMAIL_PORT = 25
      DEFAULT_FROM_EMAIL = disconf@163.com
      
      # 
      # \u5b9a\u65f6\u6821\u9a8c\u4e2d\u5fc3\u7684\u914d\u7f6e\u4e0e\u6240\u6709\u5ba2\u6237\u7aef\u914d\u7f6e\u7684\u4e00\u81f4\u6027
      #
      CHECK_CONSISTENCY_ON= true


  3. 设置tomcat,在Idea中,edit configuration设置,参考官方说明,主要设置端口号和context

  4. 构建,这个必须要在disconf-web目录下,构建这个地方遇到了一个坑,主要是仓库,导致无法下载某个jar包,后面关于仓库也需要总结一下。

  5. 上线前的初始化工作,初始化数据库,这个按照说明来就行。

  6. 启动上面的那些服务,mysql,redis,zookeeper等

  7. 部署war

  8. 部署前端,这个地方遇到问题了。明天解决