基于滴滴云搭建 Ceph 开发环境
相关依赖包安装
安装依赖包
yum install libtool gcc gcc-c++ libuuid-devel keyutils-libs-devel libblkid-devel redhat-lsb libedit-*yum install libatomic_ops-devel snappy-devel leveldb-devel libudev-devel cryptopp-* fuse-devellibaio-devel xfsprogs-devel automake autoconf boost-devel expat-devel
安装调试依赖包
yum install lttng-tools* lttng-ust* lttng*
下载源码
官网下载 http://download.ceph.com/tarballs/
wget http://download.ceph.com/tarballs/ceph_12.2.2.orig.tar.gz
源码编译
解压 Ceph
tar -xvf ceph_12.2.2.orig.tar.gz
cd ceph_12.2.2
安装官方依赖包
./install-deps.sh
./run-make-check.sh
开始编译
编译源码是个漫长的过程,根据机器配置指定。如果是虚拟机可能需要好几个小时。还会出现各种依赖包缺失的情况,非常耗时。
mkdir build
cd build
cmake ..
make -j40 (可以多核编译加快编译速度)
make install
测试环境部署
启动开发集群
此处要注意,必须在 build 目录下面执行启动脚本,否则一直报缺少 libec_jerasure.so,即使配置到系统变量里面也不行。
load dlopen(/libec_jerasure.so): /libec_jerasure.so: cannot open shared object file: No such file or directory。
启动开发集群
cd build
MON=1 MDS=0 OSD=3 ../src/vstart.sh -d -n -x参数说明:-m 指出monitor节点的ip地址和默认端口6789;-n 指出此次部署为全新部署;-d 指出使用debug模式(便于调试代码);-r 指出启动radosgw进程;--mon_num 指出部署的monitor个数;--osd_num 指出部署的OSD个数;--mds_num 指出部署的MDS个数;--bluestore 指出ceph后端存储使用最新的bluestore;
停止开发集群
cd build
../src/stop.sh all
基于滴滴云搭建 Ceph 开发环境相关推荐
- ssm如何支持热部署_IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境
之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天小编给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境 ...
- 基于滴滴云搭建微信小程序
微信小程序自 2017 年推出以来,以其轻量级级特性,为传统移动互联网格局带来了极大的震动.相对于传统 APP,小程序无需下载,即扫即用,用完即走,极大的节省了手机的空间,提高了用户使用的便利性. 本 ...
- 基于 Webpack 4 搭建 Vue 开发环境
自从工作之后,就已经很久没有写过博客了.时间被分割得比较碎,积累了一段时间的学习成果,才写下了这篇博客. 之前有写过 Webpack4 的文章,但是都比较偏入门,唯一的一篇实战篇 -- 基于Webpa ...
- 腾讯云-搭建 JAVA 开发环境
搭建 JAVA 开发环境 搭建 JAVA 开发环境 任务时间:18min ~ 20min 此实验教大家如何配置 JDK .Tomcat 和 Mysql 00.安装 JDK JDK 是开发Java程序必 ...
- 基于滴滴云搭建安全稳定的 Memcached 服务器
介绍 Memcached 是一种内存 cache 系统,通过将一些高频使用和最近经常访问的信息储存在内存中,可以明显地优化访问后端数据库的性能. 直观上来看,借助于 Memcached 组件,可以大量 ...
- win10基于IDEA,搭建Presto开发环境
1. 絮絮叨叨 从工作开始,同事就说你要领一个mac,这样方便你的开发工作 毕竟习惯了操作Linux服务器,在mac上使用常见的Linux命令,毫无障碍 哪里像windows,使用shell命令都要先 ...
- 使用docker 搭建 ceph 开发环境,使用aws sdk 存储数据
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/79553386 1,关于ceph Ceph是加州大学Santa Cruz分校的Sa ...
- 基于xp系统搭建android开发环境
1.JDK下载链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html 2.eclipse htt ...
- 基于Android Studio搭建cordova开发环境
参考连接: https://www.jianshu.com/p/42f7d402ce2a
最新文章
- Python常用函数与技巧总结(一)
- java生成验证码登录,生成验证码
- Windows平台:Nginx+Tornado部署Flask
- 代码执行流水之循环展开优化
- codeforces 808d
- jzoj3084-超级变变变【数学】
- linux 升级centos7,Linux之从Centos 6.x 升级Centos7
- STM32:GPIO配置说明
- 如何从一台铅封计算机上取走数据
- zabbix 添加 host item
- 实践系列:分销平台的技术架构
- 自动驾驶两大路线对决,渐进式玩家为何更容易得人心?
- sdnu oj 1228 Overwatch 互素
- 【单调队列】51nod 1275 连续子段的差异
- ikbc 104键win键失效
- 亿道丨三防平板丨加固平板丨三防加固平板丨改善资产管理
- 分批处理list中的数据_如何分批次处理List集合中的数据
- FUTURES模型 | 4. Demand 需求子模块
- c语言教学系统设计报告,C语言课程设计报告-范例Word版
- python爬虫实战-爬取小说