XDiamond全局配置中心部署

局配置中心,存储应用的配置项,解决配置混乱分散的问题。名字来源于淘宝的开源项目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部署成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值