1.安装jdk1.8
cd /opt
mkdir jdk
rz #上传jdk安装包到 /opt/jdk
tar -zxvf jdk-8u161-linux-x64.tar.gz #解压
vim /etc/profile #配置环境变量
export JAVA_HOME=/opt/jdk/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PAT
source /etc/profile
2.安装maven
cd /opt
mkdir maven
rz #上传安装包到 /opt/maven
tar -zxvf japache-maven-3.6.1-bin.tar.gz #解压
vim /etc/profile #配置环境变量
MAVEN_HOME=/opt/maven/apache-maven-3.6.1
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile
如果有代理的话,需要修改maven的settings文件
vim /opt/maven/apache-maven-3.6.1/conf/settings
3.检测安装情况
mvn -v
<proxies>
<proxy>
<!--id 代理的名称(随便设)-->
<id>optional</id>
<!--true 表示生效-->
<active>true</active>
<!--协议-->
<protocol>http</protocol>
<!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
<host>squidIP1</host>
<port>3128</port>
<!--填写不用代理的地址,以竖线|分割多个地址,一般填写本地Maven仓库地址-->
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxies>
<mirrors>
<!--配置阿里云镜像-->
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
4.安装cachecloud
cd /url/local
rz #上传安装包
unzip cachecloud-master.zip #解压
mv cachecloud-master cachecloud #改名
5.配置mysql数据库
通过navicat链接mysql 并创建名为cachecloud的数据库
将/usr/local/cachecloud/script 下的cachecloud.sql在该数据库执行
6.配置cachecloud
vim /usr/local/cachecloud/cachecloud-open-web/src/main/swap/online.properties
cachecloud.db.url = jdbc:mysql://mysqlIP:3306/cachecloud
cachecloud.db.user = root
cachecloud.db.password = 123456
cachecloud.maxPoolSize = 20
isClustered = true
isDebug = false
spring-file=classpath:spring/spring-online.xml
log_base=/opt/cachecloud-web/logs
web.port=8585
log.level=WARN
7.项目打包发布及启动
cd /usr/local/cachecloud
mvn clean compile install -Ponline
mkdir -p /opt/cachecloud-web
cd /usr/local/cachecloud/script
sh deploy.sh /usr/local # deploy.sh脚本会将编译后的CacheCloud工程包、配置、启动脚本拷贝到/opt/cachecloud-web目录下
vim /opt/cachecloud-web/start.sh 编辑配置文件 调低内存需要
sh /opt/cachecloud-web/start.sh #启动
tail -f /opt/cachecloud-web/logs/cachecloud-web.log #查看日志
8.访问
http://CacheCloudIP:8585访问,用户名和密码为admin
9.导入已有的redis集群
在redis和哨兵的机器创建用户
adduser cachecloud
passwd cachecloud