librados开发环境搭建
安装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开发环境搭建相关推荐
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序
文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...
- 智能合约开发环境搭建及Hello World合约
如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇. 就先学习任何编程语言一样,入门的第一个程序都是Hello World.今天我们来一步一步从搭建以太坊智能合约 ...
- iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册
http://3g.edu.csdn.net/kecheng/iphone.html iPhone手机开发内容 http://www.docin.com/p-34874880.html# iPhon ...
- python搭建numpy_python开发环境搭建及numpy基本属性-【老鱼学numpy】
目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...
- windows下pomelo开发环境搭建及JS乱码问题
from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...
- Android配置----Android开发环境搭建
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- JDK安装以及开发环境搭建
无论是Java开发.J2EE以及Android开发搭建环境时JDK开发环境搭建及环境变量配置是必不可少的,这篇文章就来就分别介绍下JDK的下载以及不同平台的环境变量的配置. 1.安装JDK开发环境 官 ...
最新文章
- C++中 何时用. 何时用-」
- Markdown 生成属于自己的电子书(pdf)
- mongodb安装_MongoDB索引策略和索引类型
- BIEE多层表头报表的制作方法
- 做一个.net 程序员要掌握的知识提纲
- Sublime Text提示Unable to download XXX. Please view the console for more details安装插件失败解决
- linux 系统监控脚本
- CentOS配置ssh无密码登录的注意点
- 查最大序号 oracle,oracle查询序号最大的表空间的已经使用空间大小的sql语句
- android gridvie item,Android开发―解决自定义GridView高度第一个item高度异常问题
- 如何检查Python字典中是否存在密钥
- java filter与servlet,Servlet中的Filter和Listener之间的区别(Java EE)
- 学习wordpress模板制作第一天 函数bloginfo
- Eclipse配置反编译问题
- apizza开发工具
- 强化学习Q-learning简单理解
- android drawtext文字大小,Android 使用View绘制文字(DrawText)技术总结
- 【钉钉-场景化能力包】制造业考勤数据多维分析
- C++控制台程序(文字小游戏)
- 华南X79主板刷黑后恢复一例
热门文章
- Ubuntu 18.04 安装 Xfce4桌面和VNC
- Jmeter 如何只登陆一次(所有线程中使用同一个登陆后的token)
- MSYS2快速配置C++环境+ZSH
- mysql列转行统计查询_Mysql 列转行统计查询 、行转列统计查询
- AOSP清华镜像下载错误解决
- Docer可视化管理工具Portainer部署
- c语言实现FIFO算法和LRU算法,C语言实现FIFO算法与LRU算法
- pjsip java_pjsip_java
- 拒绝java_java拒绝策略 - V丶zxw的个人空间 - OSCHINA - 中文开源技术交流社区
- 微信小程序(原生):基本开发相关文档