NoSql
本栏目整理工作中遇到到nosql使用经验,希望对大家有所帮助
平凡似水的人生
人的梦想是不会被终结的
展开
-
ScyllaDB异常重启错误排查
前言凌晨,钉钉上收到ScyllaDB down的报警,等一下又恢复,如此反复,对数据的读写造成了一定的影响,于是进行对Scylla的错误排查,最终查到异常重启的原因,在这里给大家分享一下如何进行排错的。排查思路1、查看服务器资源从上图中可以看出,这个时间段CPU和内存相对较高,我们再看看Scylla的错误日志,进一步分析异常重启的原因2、查看ScyllaDB程序日志上图中可以看到是客户端连接异常,没有其他有价值的日志信息,一般来讲,程序日志中看不出来具体错误,有可能是和系统有关。原创 2021-12-27 22:38:49 · 662 阅读 · 0 评论 -
MongoDB使用随笔
前言我记录了一些MongoDB的基本操作,在这里分享给大家一、基础操作1、查看集合指定时间点的条数db.getCollection('risk-evaluate-archive').find({_id:{$gte: ObjectId(Math.floor((new Date('2018/07/03'))/1000).toString(16) + "0000000000000000"), $lt: ObjectId(Math.floor((new Date('2018/07/04'))/1000)原创 2021-11-28 16:18:32 · 119 阅读 · 0 评论 -
MongoDB迁移方案
背景公司计划将服务器从aws迁移至阿里云,其中我们迁移的一个难点就是MongoDB中几TB数据如何安全的迁移至阿里云环境,因此,我开发出一套MongoDB自动化迁移脚本,只需要简单的操作就可以安全迁移,实现语言是Shell。一、简述1、执行同步脚本,把数据按天来同步nohup sh master.sh 2018-1-01 2018-8-16 &2、距离上线还有两天,使用按小时来同步数据。nohup sh computer.sh &脚本会自动获取系统时间来进行同步操作。原创 2021-11-27 18:24:08 · 1028 阅读 · 1 评论 -
MongoDB报错汇总
以下是我整理出MongoDB的一些报错以及相应的解决办法,希望能给大家帮助1、Rollback failed with unrecoverable error: UnrecoverableRollbackError: not willing to roll back more than 86400 seconds of data. Have: 263733 seconds原因:分片挂掉没有及时启动,导致数据不一致,无法启动。解决办法:关闭mongo集群,找到这个分片的主分片,把它的整个目录复制.原创 2021-11-27 17:30:15 · 2601 阅读 · 0 评论 -
MongoDB分片集群部署
简介这里采用三台服务器来搭建,使用三分片的安装方法,每个分片的主备分散到各个节点一、安装1、解压tar zxf mongodb-linux-x86_64-rhel70-3.6.4.tgzcp -r mongodb-linux-x86_64-rhel70-3.6.4 /data/mongodbchmod 600 keyfile2、配置config server 副本集#node1mkdir -p /data/mongodb/confmkdir -p /data/mongodb/mon原创 2021-11-27 17:16:22 · 222 阅读 · 0 评论 -
ScyllaDB4.1分布式集群搭建与使用
环境准备:关闭防火墙与selinux一、集群部署1、安装(每个节点都安装)curl -o /etc/yum.repos.d/scylla.repo -L http://downloads.scylladb.com.s3.amazonaws.com/rpm/centos/scylla-4.1.repoyum install -y gcc gcc-c++yum install scylla -y#初始化scylla_setup --no-raid-setup --no-node-exporte原创 2021-11-24 20:46:16 · 1930 阅读 · 1 评论