安装部署QConf
- 系统环境
CentOS 6.4 x64
- 部署zookeeper集群(集群环境最少3台服务器起步)
安装jdk环境,需jdk1.6或以上版本
下载zookeeper并解压,在conf文件夹下新建配置文件zoo.cfg。以下为示例内容,按需修改。
tickTime=2000
dataDir=/var/lib/zookeeper/
dataLogDir=/var/lib/zooklog
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
手动创建dataDir以及dataLogDir文件夹
1 | mkdir /var/lib/zookpeer && mkdir /var/lib/zooklog |
在dataDir下新建文件myid,在该文件中只需插入一行,填写该服务器的编号。
启动zookeeper
1 | ./bin/zkServer.sh start |
- 安装Qconf所需依赖
1 | yum install gcc gcc-c++ byacc bison texinfo cmake |
- 编译安装QConf
1 | cd QConf |
- 小结
实际应用中,首先建立zookeeper集群,其次在应用服务器安装QConf客户端,并在客户端中配置idc.conf及localidc,以便应用调用不同集群的配置信息。
之后补上QConf正式应用后的体验。