安装ceph环境:ceph 客户端配置_worker_program的博客-CSDN博客

默认安装的话头文件位置为/usr/include/rados

安装成功配置好配置文件后

[root@bogon StorageMedia]# rados lspools
.rgw.root
default.rgw.control
default.rgw.meta
default.rgw.log
rdb
tmVideoPool
tmVideoDataPool
default.rgw.buckets.index
default.rgw.buckets.data
说明客户端连接配置正常,测试代码:

#include <rados/librados.hpp>
#include <iostream>
#include <string>
#include <list>
int main(int argc,  const  char  **argv)
{int ret  =  0 ;// Get cluster handle and connect to clusterstd::string cluster_name("ceph");std::string user_name("client.admin");librados::Rados cluster ;cluster.init2(user_name.c_str(), cluster_name.c_str(),  0);cluster.conf_read_file("/etc/ceph/ceph.conf");cluster.connect();// Print the list of poolsstd::list<std::string> pools ;cluster.pool_list(pools );std::cout  <<  "List of pools from this cluster handle" << std::endl ;for (std::list<std::string>::iterator i = pools.begin(); i != pools.end(); ++i)std::cout << *i << std::endl;// Cleanupio_ctx.close();cluster.shutdown();return  0 ;
}

编译命令:g++ -std=c++11 rados_test.cpp -lrados -o rados_test

[root@bogon test]# ./radio_test
List of pools from this cluster handle
.rgw.root
default.rgw.control

librados开发环境搭建相关推荐

  1. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  2. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  3. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  4. 智能合约开发环境搭建及Hello World合约

    如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇. 就先学习任何编程语言一样,入门的第一个程序都是Hello World.今天我们来一步一步从搭建以太坊智能合约 ...

  5. iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册

    http://3g.edu.csdn.net/kecheng/iphone.html  iPhone手机开发内容 http://www.docin.com/p-34874880.html# iPhon ...

  6. python搭建numpy_python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

  7. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  8. Android配置----Android开发环境搭建

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  9. JDK安装以及开发环境搭建

    无论是Java开发.J2EE以及Android开发搭建环境时JDK开发环境搭建及环境变量配置是必不可少的,这篇文章就来就分别介绍下JDK的下载以及不同平台的环境变量的配置. 1.安装JDK开发环境 官 ...

最新文章

  1. C++中 何时用. 何时用-」
  2. Markdown 生成属于自己的电子书(pdf)
  3. mongodb安装_MongoDB索引策略和索引类型
  4. BIEE多层表头报表的制作方法
  5. 做一个.net 程序员要掌握的知识提纲
  6. Sublime Text提示Unable to download XXX. Please view the console for more details安装插件失败解决
  7. linux 系统监控脚本
  8. CentOS配置ssh无密码登录的注意点
  9. 查最大序号 oracle,oracle查询序号最大的表空间的已经使用空间大小的sql语句
  10. android gridvie item,Android开发―解决自定义GridView高度第一个item高度异常问题
  11. 如何检查Python字典中是否存在密钥
  12. java filter与servlet,Servlet中的Filter和Listener之间的区别(Java EE)
  13. 学习wordpress模板制作第一天 函数bloginfo
  14. Eclipse配置反编译问题
  15. apizza开发工具
  16. 强化学习Q-learning简单理解
  17. android drawtext文字大小,Android 使用View绘制文字(DrawText)技术总结
  18. 【钉钉-场景化能力包】制造业考勤数据多维分析
  19. C++控制台程序(文字小游戏)
  20. 华南X79主板刷黑后恢复一例

热门文章

  1. Ubuntu 18.04 安装 Xfce4桌面和VNC
  2. Jmeter 如何只登陆一次(所有线程中使用同一个登陆后的token)
  3. MSYS2快速配置C++环境+ZSH
  4. mysql列转行统计查询_Mysql 列转行统计查询 、行转列统计查询
  5. AOSP清华镜像下载错误解决
  6. Docer可视化管理工具Portainer部署
  7. c语言实现FIFO算法和LRU算法,C语言实现FIFO算法与LRU算法
  8. pjsip java_pjsip_java
  9. 拒绝java_java拒绝策略 - V丶zxw的个人空间 - OSCHINA - 中文开源技术交流社区
  10. 微信小程序(原生):基本开发相关文档