微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【centos】cachecloud安装

环境需求:
jdk 7+
MysqL
mvn
cachecloud
一:安装jdk
1.检查有无jdk
java -version
若有:rpm -qa|grep java检测
删除:rpm -e –nodeps 检测出来的版本
2.进入官网下载最新版本jdk
进入oracle官网,操作如下:

2.通过xfth将下载的压缩包移动到Linux中
3.解压JDK(只能在压缩包所在目录下解压)
tar -zxvf 压缩包名
tar      备份文件
-zxvf     
-z                通过gzip指令处理备份文件
-x               从备份文件中还原文件
-v               显示指令执行过程
-f                指定备份文件 -
4.将解压后的文件复制到 /usr/local下
复制文件夹:cp -r /root/jdk-9.0.1 /usr/local
复制文件或压缩包:cp /root/jdk-9.0.1 /usr/local
5.删除压缩包
      
rm    删除文件或目录
-f     强制删除文件或目录
6.配置JDK的环境变量
编辑全局变量
vim /etc/profile
vim      文本编辑
/etc/profile   全局变量文件
Shift+G定位到文件的最后,按i键,插入如下内容:(JAVA_HOME是java的路径)

export JAVA_HOME=/usr/local/jdk-9.0.1 
export CLAsspATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:
export PATH=$PATH:${JAVA_HOME}/bin

ESC+:+wq
Esc:退出编辑
wq:保存退出
q:退出不保存
7.检测是否安装 成功
java -version

JDK安装成功!
问题:

解决办法:chmod +x /usr/local/jdk1.8/bin/java
二:下载cachecloud,并解压到/usr/local目录下
1.下载:cachecloud官网
2.解压:zip cachecloud-master.zip
3.移动到 /usr/local路径下
三:MysqL配置
1.Centos安装Mysql
2.给检测的数据库创建用户并授权或自己创建数据库,导入数据并授权(创建为例)
MysqL中创建cachecloud数据库
create database cachecloud;
创建admin用户并授权admin用户拥有cachecloud数据库的所有权限(授权时需已root用户登录
grant all on cachecloud.* to 'admin'@'localhost'identified by'admin';
3.导入数据源(即导入sql脚本,给cachecloud创建表)
source /usr/local/cachecloud-master/script/cachecloud.sql;
4.编辑配置文件


使用maven作为项目构建的工具,提供了local.properties和online.properties两套配置作为测试、线上的隔离。
四:安装Maven
1.创建maven文件
mkdir /usr/local/maven
2.进入maven文件
cd /usr/local/maven
3.下载maven安装包并解压到maven文件
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz
4.配置环境变量,保存退出:wq

export M2_HOME=/usr/local/maven/apache-maven-3.2.5  //maven包所在路径
export PATH=${PATH}:${M2_HOME}/bin

5.使配置的环境变量生效
source /etc/profile
6.检测是否配置成功
mvn -v

出现如上信息,表示安装成功
7.回到maven文件夹中settings.xml文件所在目录
cd /usr/local/maven/apache-maven-3.2.5/conf

8.编辑settings.xml,
vim settings.xml
找到标签添加如下内容,将镜像下载地址改为国内的阿里云:

<mirror>  
    <id>nexus-aliyun</id>  
    <mirrorOf>central</mirrorOf>    
    <name>Nexus aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>  
</mirror>


五:启动cachecloud(生产环境下)
源码部署:可以进行二次开发和配置修改
1.查看maven的仓库
mvn help:effective-settings
认路径为:


修改仓库路径:编辑settings.xml文件添加如下内容,设置仓库地址:


mvn clean(可将根目录下生成的target文件移除)
mvn compile(会在根目录生成target文件)
编译:mvn clean compile(编译好的class文件放在target文件夹下)
测试:mvn clean test(测试程序成功后会在target下生成一个test-classes目录)
打包:mvn clean package(会在target目录下生成springMVCStudy-1.0-SNAPSHOT.jar文件
安装:mvn clean install(把生产的jar文件上传到Maven本地仓库)
2.拷贝文件

mkdir -p /opt/cachecloud-web
cp  cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/
cp  cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/

3.ln -s /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.war /etc/init.d/cachecloudweb

二进制文件:直接启动

。。。未完待续,因需要先发布

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。