c语言sscanf函数的用法是什么
498
2022-10-08
ceph 源码编译、开发环境搭建#yyds干货盘点#
1、基本介绍
1.1 源码包
ceph 12.2.5(Luminous),源码安装包如下所示
1.2 安装环境
切换至 root用户,或者 非root用户 具有 root 同等权限编译所在得空间需大于 17GB,否则导致空间不足,编译失败Ubuntu 16.04 amd64(本文编写时得环境)
2、安装包
2.1 解压安装包
#tar -zxvf ceph-10.2.10.tar.gz |
2.2 进入安装目录
#cd ceph-12.2.5 |
4、依赖包安装
4.1 依赖包
## 安装包内得安装脚本
# ./install-deps.sh
## 此命令 是在联网状态下,进行安装,根据实际情况,进行安装依赖包
# apt-get install cmake sphinx-common librdmacm-dev liblz4-dev libnss3-dev liblttng-ust-dev libbabeltrace-dev libtool automake pkg-config cython libsnappy-dev liboath-dev liblttng-ust-dev libbabeltrace-dev libcurses-ocaml-dev libcap-ng-dev gperf librabbitmq-dev librdkafka-dev libnl-genl-3-dev libleveldb-dev libblkid-dev libudev-dev libkeyutils-dev libcrypto++-dev libfuse-dev libatomic-ops-dev libaio-dev xfslibs-dev libboost-dev libboost-iostreams-dev libboost-random-dev libboost-program-options-dev libldap2-dev virtualenv python-pip zlib1g-dev libcurl4-nss-dev libfcgi-dev libssl-dev libboost-thread-dev
4.2 升级包
## 升级 所需要得安装包,根据实际情况,也可不升级# pip install --upgrade pip |
5、编译
5.1 源码配置
# ./do_cmake.sh |
5.2 源码编译
# cd build ## make 时,可以指定线程数量,例如 make -j 2# make |
5.3 源码配置
# make install |
6、集群 开启/关闭
6.1 集群开启
## 某些情况下 需要加 --short 才可以执行成功 # MON=1 OSD=3 RGW=1 MDS=1 ../src/vstart.sh -d -n -x |
6.2 集群关闭
# ../src/stop.sh |
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~