局配置中心,存储应用的配置项,解决配置混乱分散的问题。名字来源于淘宝的开源项目diamond,前面加上一个字母X以示区别.
特性
• 所见即所得,在管理界面上看到的所有配置即项目运行时的配置
• 支持groupId,artifactId,version,profile四个维度以应对复杂环境
• 支持公共组件的配置继承,client jar包配置继承
• 配置修改实时通知客户端
• 和spring集成,使用简单
• 完善的权限系统
• 集成LDAP登陆,支持同步LDAP组/用户
• 支持http RESTful api获取配置
• 以secret key防止非法获取配置
• 丰富的metrics, connection统计
一.环境准备
1.关闭防火墙和关闭selinux
[root@h2 ~]# systemctl stop firewalld
[root@h2 ~]# sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
[root@h2 ~]# setenforce 0
二.安装JDK环境
1.将下载好的jdk安装包上传到服务器上,解压到/usr/local目录
[root@h2 ~]# tar xf jdk-8u77-linux-x64.tar.gz -C /usr/local/
2.配置jdk环境变量
[root@h2 ~]# vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_77
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
[root@h2 ~]# source /etc/profile
3.创建一个软连接
[root@h2 ~]# ln -s /usr/local/jdk1.8.0_77/bin/java /usr/bin/
三.安装tomcat服务
1.下载tomcat安装包,并解压到/usr/local目录
[root@h2 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz
[root@h2 ~]# tar xf apache-tomcat-8.5.47.tar.gz -C /usr/local/
2.创建tomcat一个软连接
[root@h2 ~]# ln -s /usr/local/apache-tomcat-8.5.47/ /usr/local/tomcat
3.配置tomcat启动脚本文件
[root@h2 ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat 8 Servlet Container
After=syslog.target network.target
[Service]
User=root
Group=root
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
4.添加可执行权限,并启动tomcat服务。
[root@h2 ~]# chmod +x /usr/lib/systemd/system/tomcat.service
[root@h2 ~]# systemctl start tomcat.service
[root@h2 ~]#systemctl enable tomcat.service
[root@h2 ~]# systemctl status tomcat.service
5.查看tomcat的启动端口
[root@h2 ~]# netstat -tnulp | grep java
四.xdiamond部署
1.下载xdiamond-server-1.0.1.war包,并移动到tomcat/webapps目录。(注意xdiamond-server-1.0.1.war需要在windows浏览器中下载)
[root@h2 ~]# wget http://search.maven.org/remotecontent?filepath=io/github/hengyunabc/xdiamond/xdiamond-server/1.0.1/xdiamond-server-1.0.1.war
[root@h2 ~]# mv xdiamond-server-1.0.1.war /usr/local/tomcat/webapps/xdiamond.war
2.在浏览器中输入ip+端口+文件名访问以下地址
http://192.168.1.4:8080/xdiamond/
出现以上图片表示xdiamond部署成功。