disconf配置

一、好语

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

二、背景

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

三、配置

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

然后参见disconf文档进行配置

执行这个命令如下

sh deploy/deploy.sh
disconf配置_第1张图片
Paste_Image.png
disconf配置_第2张图片
Paste_Image.png
disconf配置_第3张图片
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后的文件


disconf配置_第4张图片
Paste_Image.png

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


disconf配置_第5张图片
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时候报错如下

disconf配置_第6张图片
Paste_Image.png

解决办法:
disconf配置_第7张图片
Paste_Image.png

这里的错误是zookeeper的问题,但是我按照官网配置的,然后最后发现有三个地方有zoo.properties的配置文件
这是war种classes内的(zoo.properties.bak是我备份的)
disconf配置_第8张图片
Paste_Image.png

这是war只不过的


disconf配置_第9张图片
Paste_Image.png

这个是我配置的


disconf配置_第10张图片
Paste_Image.png

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

disconf配置_第11张图片
Paste_Image.png

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


disconf配置_第12张图片
Paste_Image.png
disconf配置_第13张图片
Paste_Image.png
disconf配置_第14张图片
disconf_app.png

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


disconf配置_第15张图片
nginx.png
disconf配置_第16张图片
tomcat.png

你可能感兴趣的:(disconf配置)