ceph问题总结
之前测试用ceph总是警告
health HEALTH_WARN
pool cephfs_metadata2 has many more objects per pg than average (too few pgs?)
pool cephfs_data2 has many more objects per pg than average (too few pgs?)
查看pg数
[root@node1 ~]# ceph osd pool get cephfs_metadata2 pg_num
pg_num:
[root@node1 ~]# ceph osd pool get cephfs_metadata2 pgp_num
pgp_num:
突然想起来当时只是测试安装,而且说pg数可以增加但不能减少,所以只是随便设置一个数。再设置回来即可。
[root@node1 ~]# ceph osd pool set cephfs_metadata2 pg_num
Error E2BIG: specified pg_num is too large (creating new PGs on ~ OSDs exceeds per-OSD max of )
结果出现这个错误,参考“http://www.selinuxplus.com/?p=782”,原来是一次增加的数量有限制。最后选择用暴力的方法解决问题:
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
[root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num
过了大概半个小时,集群就正常了。
ceph问题总结的更多相关文章
- ceph hadoop spark 大数据处理
http://docs.ceph.com/docs/giant/cephfs/hadoop/ https://indico.cern.ch/event/524549/contributions/218 ...
- 庆祝下,提交了第一个ceph pull request。实现了从0到1的突破
庆祝一下!经过社区老司机的带路,昨天提交了第一个ceph pull request.实现了从0到1的突破,希望再接再厉提交更多代码到社区,为社区发展贡献一点自己力量. 提交的第一个被社区fix的bug ...
- Ceph RGW服务 使用s3 java sdk 分片文件上传API 报‘SignatureDoesNotMatch’ 异常的定位及规避方案
import java.io.File; import com.amazonaws.AmazonClientException; import com.amazonaws.auth.profile ...
- Ceph RGW 创建默认的pool
使用Ceph-deploy完成RGW服务部署后(最好是在部署RGW服务前建立如下这些pool),使用sudo ceph osd lspools 命令,会发现RGW自动以默认参数创建了N个rgw相关的p ...
- 自建Ceph存储与 AWS、阿里云、腾讯云的成本对比
本文单从存储成本角度对比了自建Ceph存储和业界公有云存储的硬件成本,不包括IDC带宽成本. 统计Ceph集群的用到的主要设备为: OSD.MON.RGW服务器 .TOR交换机. 机架. 下表解释: ...
- 理解 OpenStack + Ceph (9): Ceph 的size/min_size/choose/chooseleaf/scrubbing/repair 等概念
本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...
- Ceph RGW 和 niginx 配置要点
cat /etc/nginx/sites-enabled/rgw.conf server { listen 80 default; #server_name .com .com.cn .net .cn ...
- ceph network introduce
网络结构 Ceph 使用以太网连接内部各存储节点以及连接 client 和集群.Ceph 推荐使用两个网络: 前端(北向)网络( a public (front-side) network):连接客户 ...
- ceph_deploy部署ceph分布式文件系统
1.前期准备:centos6.5 minimal版本3台 选择其中一台作为一个安装节点,能无密码登录其他机器.ssh-keygen ssh-keygen -i ~/.ssh/id_rsa.pub no ...
- ceph官网的ceph块设备(二)——快照相关
一)快照基础命令 网址:http://ceph.sptty.com/rbd/rbd-snapshot/ 1. 创建快照 # rbd snap create yhcpool/yhctest@yhctes ...
随机推荐
- 005-mac下Java开发工具安装,idea,maven,git,node
1.idea 官网下载:https://www.jetbrains.com/idea/download/#section=mac 1.1.双击安装即可. 1.2.打开程序,激活,网络搜索lanyu 1 ...
- java框架之Spring(3)-JDBC模板使用&事务管理
下面内容使用到的 jar 包下载 JDBC模板使用 入门 1.导包,如要导入 Spring 的基本开发包.数据库驱动包.Spring 提供的 JDBC 模板包,如下: 2.测试: @Test publ ...
- 41A
#include <stdio.h> #include <string.h> #define MAXSIZE 105 int main() { char Berlandish[ ...
- [LeetCode] 90.Subsets II tag: backtracking
Given a collection of integers that might contain duplicates, nums, return all possible subsets (the ...
- cocos2d-x 贡献一个oss上传脚本
平常写前端项目和H5游戏时特别频繁的一个操作就是上传到oss上,特别浪费时间.所以用ali-oss写了一个脚本.配置属性后直接npm run oss就能上传到oss上了.再也不需要手动操作.现在是脚本 ...
- SQLite multiple threads
const int loops = 1000; public void DatabaseThreadSafetyTest() { var backgroundThread = new Thread(n ...
- mysql 事务锁超时时间 innodb_lock_wait_timeout
mysql 事务锁超时时间 innodb_lock_wait_timeout: # 查询全局等待事务锁超时时间 SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait ...
- c#链接access数据库
public ActionResult Index() { OleDbDataAdapter db = new OleDbDataAdapter("select * from [user]& ...
- Node.js学习准备篇
这里写个Node.js 准备篇包含内容有node.js 的安装,命令行运行node.js 文件,使用webStrom 编写 node.js 时有提示功能,并用webStrom 运行 Node.js 其 ...
- 1、Kafka介绍
1.Kafka介绍 1)在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算. 2)Kafka是一个分布式消息队列. 3)Kafka对消息保存时根据Topic进行归类, ...