官方下载地址:
https://github.com/sohutv/cachecloud
网盘地址:
https://pan.baidu.com/s/1nvTv90l
注意只能安装到/opt目录下面,下载cachecloud-bin-1.2.tar.gz到/opt目录下面。
# cd /opt/
# tar -xvf cachecloud-bin-1.2.tar.gz
# cd /opt/cachecloud-web
修改启动项目的JVM大小为2g
vi /opt/cachecloud-web/start.sh
-Xmx4g -Xms4g 变成 -Xmx2g -Xms2g
.....
JAVA_OPTS="-server -Xmx2g -Xms2g -Xss256k -XX:MaxDirectMemorySize=1G -XX:+UseG1GC ........
.....
# mysql -uweihu_dev [email protected] -h 10.1.20.56 -P3306
mysql> source /opt/cachecloud-web/cachecloud.sql;
mysql> use cache_cloud;
Database changed
vi /opt/cachecloud-web/jdbc.properties
cachecloud.db.url = jdbc:mysql://10.1.20.56:3306/cache_cloud?useUnicode=true&characterEncoding=UTF-8
cachecloud.db.user = weihu_dev
cachecloud.db.password = [email protected]
cachecloud.maxPoolSize = 20
jdbc.driver = com.mysql.jdbc.Driver
jdbc.validationQuery = select 1 from dual
这里注意配置防坑:
如果出现以下错误,一般是/opt/cachecloud-web/jdbc.properties配置不对,如果很确定配置没有问题。那有可以能你输入的字符串前后有特殊字符或者空格。
右图中com后面是有特殊字符的,不是空格。造成的结果就是连接各种失败。【为了防止特殊字符,建议手写配置文件,或者用vimdiff对比工具看看是不是有特殊字符】
# java -version
bash: java: command not found
#
如果没有安装java的JDK,先安装。安装之后,检查有没有配置JDK路径.
vi /etc/profile
export JAVA_HOME=/Data/apps/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
加载java命令
# source /etc/profile
# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
注意启动用户的权限,确保启动用户能够执行java命令,我这里是用root启动的,其他用户没有尝试过。
还有就是要注意这里需要进入到/opt/cachecloud-web目录然后再执行sh start.sh,如果直接用绝对路径sh /opt/cachecloud-web/start.sh会启动失败。
# cd /opt/cachecloud-web && sh start.sh
Starting the cachecloud ....OK!
PID: 31374
STDOUT: /opt/cachecloud-web/logs/cachecloud-web.log
默认启动的是8585端口,这里用IP:8585访问。默认账号:admin 密码:admin。
http://10.1.20.173:8585
进入到后台
《使用CacheCloud管理Redis实例》: http://www.ywnds.com/?p=10610