cache-cloud 编译
cache-cloud是sohutv团队开发的,在redis上层做了一个控制层面,研发和运维使用的redis管理平台。
安装步骤
部署jdk , not openjdk
wget "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz?AuthParam=1481171694_db1dbd27e44090963e72108d7f6b273e"
filename: /etc/profile
export JAVA_HOME="/usr/local/java"
export PATH=/usr/local/java/bin:$PATHalternatives --install /usr/bin/java java /usr/local/java/bin/java 5
alternatives --config java
下载源代码
保存到/opt/下并解压
mkdir /opt
cd /opt
wget https://codeload.github.com/sohutv/cachecloud/tar.gz/1.2
新建数据库
yum install -y mariadb mariadb-servercat <<EOF >1.sql
CREATE DATABASE `cache-cloud` /*!40100 COLLATE 'utf8_general_ci' */;
grant all privileges on *.* to admin@'localhost' identified by 'admin';
grant all privileges on *.* to admin@'%' identified by 'admin';
flush privileges;
EOFmysql < 1.sql
修改maven设置,mirror指向阿里云
<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror>
mvn编译
cd /opt/cachecloud-1.2
mvn clean compile install -Plocalunalias cp
测试运行
cd /opt/cachecloud-1.2/cachecloud-open-web
mvn spring-boot:run
生产环境
cp -f /opt/cachecloud-1.2/cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/cp -f /opt/cachecloud-1.2/cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.confcp -f /opt/cachecloud-1.2/script/start.sh /opt/cachecloud-web/cp -f /opt/cachecloud-1.2/script/stop.sh /opt/cachecloud-web/
启动
/opt/cachecloud-web/start.sh
踩得坑
- jdk 不能使用openjdk
- 运行spring:run的时候要在web目录下
- start.sh启动后,会等待几分钟启动时间
cache-cloud 编译相关推荐
- 编译加速 remote cache
remote cache大致原理就是根据编译输入的sha码与编译输出建立(key,value)对,存储在远端cache.编译过程如果能匹配到key,则获取GET到value.如果hit不到key,则客 ...
- 预编译sql查询语句_频繁的查询重新编译– SQL查询性能的杀手–简介
预编译sql查询语句 In this article, we will explain what compilations and recompilations are, and give recom ...
- windows11编译OpenCV4.5.0 with CUDA(附注意事项)
windows11编译OpenCV4.5.0 with CUDA 从OpenCV4.2.0 版本开始允许使用 Nvidia GPU 来加速推理.本文介绍最近使用windows11系统编译带CUDA的O ...
- QT4.8.6的交叉编译 - 编译平台:Ubuntu 20.04 LTS,目标平台:linux/imx6ull
版本记录表 开发环境 编译环境: 64位Ubuntu 20.04 LTS 交叉编译工具链: arm-linux-gnueabihf-GCC 4.9.1 本地编译器:gcc version 7.5.0 ...
- Linux编译安装kubeedge
Linux下golang安装 MacBook Linux 树莓派raspberrypi安装Golang环境 golang安装 #下载最新版本 wget https://dl.google.com/go ...
- golang学习笔记(基础篇)
LCY~~Golang学习笔记 一.Go语言开发环境 ##安装Go开发包以及VsCode Go开发包与vscode配置安装教程网址:https://www.liwenzhou.com/posts/Go ...
- go module的介绍与应用
在Go语言的早期版本中,我们编写Go项目代码时所依赖的所有第三方包都需要保存在GOPATH这个目录下面.这样的依赖管理方式存在一个致命的缺陷,那就是不支持版本管理,同一个依赖包只能存在一个版本的代码. ...
- go modules版本控制工具的讲解和使用
1.为什么使用go modules? Go module 是 Go1.11 版本发布的依赖管理方案,从 Go1.14 版本开始推荐在生产环境使用,于Go1.16版本默认开启.Go module 提供了 ...
- 初识salesforce
1 Salesforce的简介 在云计算方面,Salesforce可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在SaaS(Software as a Servi ...
- vim 7.4同时支持python 2.x和3.x问题调研
如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的. 我一开始怀着美好的愿望,希望vim能完美支持Python ...
最新文章
- A - 棋盘问题 POJ - 1321(dfs)
- Elasticsearch Javascript API增删改查
- linux的引导流程
- PIC单片机精通_异步串口通讯实例与细节
- Java 8 流API(Stream)介绍与示例
- 史上首次无人车队集体婚礼,直男新郎给新娘の礼物:工业设计书
- Virtual Routing and Forwarding
- github项目地址在哪里看_拍张照片求解数独,计算机如何从图中看懂题目,这个GitHub热榜项目告诉你...
- 中国金融出版社出版的2016版《综合》
- SQL Server导出MDF数据库文件
- 竞选计算机课代表稿子,竞选课代表发言稿(精选7篇)
- ARP项添加失败:请求的操作需要提升 ARP项添加失败:拒绝访问
- 计算机无法连接因特网络,有网但是无法连接到internet
- APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯
- 【Cheatsheet】Java的常用代码(以及eclipse技巧)
- 【哈佛公开课】积极心理学笔记-06乐观主义(下)
- 新媒体运营胡耀文教程:创作爆款短视频的“编剧思维”
- 针对或者利用计算机网络实施,利用计算机实施财产犯罪定性问题研究
- 一览 A16z 在 2023 年重点关注的 Crypto 和 Web3 游戏想法
- Redis数据库相关知识总结
热门文章
- python输入一组数据找出被七除余一的数_C程序设计实验-1-7.doc
- #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景
- [计算机网络] 域名系统
- Symbol xxx multiply defined (by xxx1.o and xxx2.o).
- 多账号自媒体工具,多平台同时发布
- 苹果电脑php开发工具,Mac系统下给力的PHP开发工具
- 任正非:不上市则有可能称霸世界 资本没有温度缺乏耐心
- LeetCode之打印零与奇偶数golang与java实现
- DataQL The content of elements must consist of well-formed character data or markup. 问题
- canvas绘制图片