CentOS7下cratedb备份及恢复(快照)
一:创建存储库
1.1 概要
CREATE REPOSITORY repository_name TYPE type
[ WITH (repository_parameter [= value], [, ...]) ]
CRATE REPOSITORY 创建存储库
repository_name 库名
WITH 存储库参数
max_snapshot_bytes_per_sec: 在此存储库单个节点上创建快照的最大速率。
默认:40mb每秒
max_restore_bytes_per_sec: 此存储库在单个节点上还原快照的最大速率。
默认:40mb每秒
1.2存储库类型
1.2.1 fs
服务端配置:
centos7配置nfs
yum -y install nfs-utils rpcbind
设置服务开机启动:
systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap
启动nfs服务:
systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap
建立共享目录:
mkdir -p /nfs
chmod -R 777 /nfs
配置需要共享的目录到 /etc/exports
vim /etc/exports
/nfs 192.168.10.*(rw,sync,no_root_squash)
重新加载:
exportfs -rv
查看是否挂载:
showmount -e
客户端配置:注:客户端不需要启动nfs!
安装nfs:
yum -y install nfs-utils
查看nfs共享目录:
showmount -e 192.168.x.x
建立目录:
mkdir /nfs
挂载nfs:
mount -t nfs 192.168.10.205:/nfs /nfs
如需要卸载:
unmount /nfs
查看挂载情况:
df
配置客户端开机自动挂载nfs共享目录
vim /etc/fstab
添加 192.168.x.x:/nfs /nfs nfs defaults 0 0
配置crate.yml文件nfs选项:
vim /etc/crate/crate.yml
添加repo路径:
path.repo: /nfs/crate
进入crash:
./usr/local/crash
cr> \c 192.168.x.x:4200
设置存储库:
cr> CREATE REPOSITORY test205 TYPE fs WITH (location = '/nfs/crate');
1.2.2 hdfs
1.2.3 s3
1.2.4 url
二:创建快照
cr> create snapshot test205.snapshot2 all;
查询快照:
cr> SELECT repository, name, state, concrete_indices FROM sys.snapshots ORDER BY repository, name;
三:恢复快照
3.1查询表
show tables;
3.1如要从快照还原表,要先删除表:
DROP TABLE tablename;
3.2恢复快照
cr> RESTORE SNAPSHOT test205.snapshot2 TABLE test WITH (wait_for_completion=true);
四:删除快照
4.1查询快照:
SELECT repository, name, state, concrete_indices FROM sys.snapshots ORDER BY repository, name;
4.2删除快照:
cr> DROP SNAPSHOT test205.snapshot1;
五:删除存储库
cr> DROP REPOSITORY "OldRepository";
参考:
https://crate.io/docs/crate/reference/en/latest/admin/snapshots.html#creating-a-repository
感谢:
https://blog.csdn.net/wudinaniya/article/details/81068518
CentOS7下cratedb备份及恢复(快照)的更多相关文章
- Oracle之rman数据库在非归档模式下的备份和恢复
1.数据库在非归档模式下的备份 SQL> archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 ...
- centos7下自动备份mysql数据库
环境:centos7 .mysql5.7 第一步:创建自动备份脚本文件 mkdir backup cd backup touch backup.sh 第二步:在备份脚本文件中写入备份脚本 vim ba ...
- Centos7下cratedb数据导入导出copy to copy from
crate 创建表结构: 查看表: show tables; 创建表结构: create table tablename (k1 type,k2 type,k3 type); (type = int ...
- 备份、恢复数据库(Dos命令提示符下)_数据库安装工具_连载_1
Dos命令提示符下: 备份.恢复数据库,是不是很简单啊,是的,当你20年不碰MS SQL,是不是又忘记了呢,答案也许也是吧,^_^虽然在程序中执行SQL代码时,很讨厌那个Go,正如MySQL中那个分号 ...
- MongoDB学习总结(六) —— 数据库备份和恢复
我们都知道数据库数据经常备份是多么的重要,MongoDB作为一个数据库系统,自然提供了完善,丰富而且好用的备份与恢复机制. 以下介绍三种数据库备份和恢复的方式 > 数据目录直接拷贝 数据库目录直 ...
- ElasticSearch快照备份及恢复
工作步骤: 1:建立备份快照数据挂载点,即共享文件目录(Shared Filesystem): 2:建立快照仓储repository: 3:建立snapshot快照备份: 4:恢复snapshot快照 ...
- 非归档模式下使用Rman进行备份和恢复
实验环境: 一.首先进行全库数据备份: 在非归档模式下,rman备份需要在mount模式下进行 SQL> select status from v$instance; STATUS ------ ...
- centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复
centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复 有时候我们会碰到这样的业务场景: 1.将大的数据库恢复到本地进行业务测试 ...
- 研究windows下SVN备份及还原恢复方案
windows下SVN备份方案 备份策略 svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的 ...
随机推荐
- Apache Hadoop Operations at Scale
book: Hadoop Operations,A Guide for Developers and Administrators Apache Hadoop Operations at Scale ...
- 手机中SN、MEID、IMEI的意思
SN SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的:一套正版的 ...
- 遍历input文本框
最近写的一个项目中,页面中有很多的“text文本框”和“select下拉框” 校验input框和select框是否非空,如果为空给出提示.反之,隐藏提示内容. html 页面中的input类型有ty ...
- js,vue.js一些方法的总结
push() 可向数组的末尾添加一个或多个元素 pop() 删除并返回数组的最后一个元素 shift()删除并返回数组的第一个元素 unshift() 添加并返回数组的第一个元素 sort()对数组的 ...
- 一篇文章一张思维导图看懂Android学习最佳路线(转载)
Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级.中级.高级以及资深工程师.只针对Android应用开发,不针对Rom开发和逆向工程等.方便起见虚拟“小 ...
- mybatis调用存储过程的两种方式
先总结和说明一下注意点: 1.如果传入的某个参数可能为空,必须指定jdbcType 2.当传入map作为参数时,必须指定JavaType 3.如果做动态查询(参数为表名,sql关键词),可以使用${} ...
- [洛谷 P3788] 幽幽子吃西瓜
妖梦费了好大的劲为幽幽子准备了一个大西瓜,甚至和兔子铃仙打了一架.现在妖梦闲来无事,就蹲在一旁看幽幽子吃西瓜.西瓜可以看作一个标准的球体,瓜皮是绿色的,瓜瓤是红色的,瓜皮的厚度可视为0.妖梦恰好以正视 ...
- 浙江省赛 ZOJ4029
Now Loading!!! Time Limit: Second Memory Limit: KB DreamGrid has integers . DreamGrid also has queri ...
- [LeetCode] 112. Path Sum ☆(二叉树是否有一条路径的sum等于给定的数)
Path Sum leetcode java 描述 Given a binary tree and a sum, determine if the tree has a root-to-leaf pa ...
- python(6)之文件
一.读写文件 以追加文件内容(a).读(r).写(w),读写(r+)的形式打开文件: f = open('yesterday','a',encoding='utf-8')#文件句柄 #输出一行文件内容 ...