备份:
数据库备份:
https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm

https://help.tableau.com/current/server-linux/zh-cn/backup_restore.htm
更改默认备份路径方法:
https://help.tableau.com/current/server-linux/zh-cn/cli_default_filepaths_tsm.htm

1/ 数据库文件备份
默认位置:
/var/opt/tableau/tableau_server/data/tabsvc/files/backups

获取当前数据库备份位置:
tsm configuration get -k basefilepath.backuprestore
改默认路径
tsm configuration set -k basefilepath.backuprestore -v /data/tableau_backup
tsm pending-changes apply #会重启服务
#再获全备份默认路径,发现已变为
tsm configuration get -k basefilepath.backuprestore
/data/tableau_backup

chgrp tableau /data/tableau_backup
chmod g+rx /data/tableau_backup
#不行就chmod 777 /data/tableau_backup

测试
https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm
tsm maintenance backup -f ts_backup -d

检查是否备份到新位置
[tableau_backup]# ls
ts_backup-2019-09-19.tsbak

备份脚本:

#数据库备份
vim /hongfeng/script/postgresql_backup.sh
tsm maintenance backup -f ts_backup -d
#配置备份:
vim /hongfeng/script/config_backup.sh

00 00 * * * /bin/sh /hongfeng/script/postgresql_backup.sh >/dev/null 2>&1
#配置备份:
vim /hongfeng/script/config_backup.sh
#! /bin/sh
date=$(date +%Y_%m_%d)
tsm settings export --output-config-file /data/tableau_backup/config_backup${date}.json
00 01 * * * /bin/sh /hongfeng/script/config_backup.sh >/dev/null 2>&1

#在备份服务器上做个定时删除:
00 02 * * * /bin/sh /hongfeng/script/del_postgresql_backup_db.sh >/dev/null 2>&1

vim /hongfeng/script/del_postgresql_backup_db.sh
find /data/tableau_backup -mtime +7 -name "ts_backup*.tsbak" -exec -Rf {} \;
sleep 10
find /data/tableau_backup -mtime +7 -name "*.json" -exec -Rf {} \;

清理也可用这种方式:
tsm maintenance cleanup -l --log-files-retention 2

2/ 配置和拓扑数据的备份: (上面脚本也包含了)
https://help.tableau.com/current/server-linux/zh-cn/cli_settings_tsm.htm#TSMExport
加个日期变量:
tsm settings export --output-config-file ./backup.json

tableau备份的更多相关文章

  1. tableau server 数据备份及恢复

    tableau server 数据备份及恢复 一.数据备份 1> win+r,进入到dos命令行模式 2> 进入到tableau server的bin路径下 cd C:\Program F ...

  2. Tableau Server 8.0 升级到 8.3 过程记录

    一.使用账号(管理员权限),安装文件复制到服务器 二.检查维护状态 如果维护状态过期,更新到新版本会变成未授权. 先进Manage Product Keys刷新一下维护日期(其实不刷新也无所谓.到时候 ...

  3. bi的tableau

    参考: 官网: https://help.tableau.com/current/server-linux/zh-cn/get_started_server.htm 可视化分析最佳做法: 实用指南 h ...

  4. Tableau Server 常用命令

    Tableau Server 常用命令 1> 停止tableau server服务 tabadmin stop 2> 恢复tableau server数据 tabadmin restore ...

  5. SQL Server 大数据搬迁之文件组备份还原实战

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...

  6. MySQL 系列(四)主从复制、备份恢复方案生产环境实战

    第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 第三篇:MySQL 系列(三)你不知道的 视图.触发器.存储过程.函数 ...

  7. Tableau未必最佳,国内BI也能突破重围!

    如今,百度一下商业智能或BI工具,总能看到Tableau的身影.并不是Tableau的营销做得好,而是国内对于商业智能工具的认知和选择似乎都落在了Tableau身上.导致不管业内业外都对商业智能的概念 ...

  8. MongoDB备份(mongodump)和恢复(mongorestore)

    MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 1.备份数据使用下面的命令: >mongodump -h ...

  9. 分享一个MySQL分库分表备份脚本(原)

    分享一个MySQL分库备份脚本(原) 开发思路: 1.路径:规定备份到什么位置,把路径(先判断是否存在,不存在创建一个目录)先定义好,我的路径:/mysql/backup,每个备份用压缩提升效率,带上 ...

随机推荐

  1. 注意vue-router嵌套路由的问题:子路由组件中的class名和本组件页面的class名相同时,子路由组件的样式被覆盖。

    注意vue-router嵌套路由的问题:子路由组件中的class样式被覆盖,当需要用到路由嵌套时,clas命名时注意不要相同. 点击查看上一篇vue-router嵌套路由具体 例子: 子路由a组件中: ...

  2. GO 语言队列实现

    队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表. 队列是一种先进先出的t(First In First Out)的线性表,简称FIFO.允许插入的一端为队尾,允许删除的一 ...

  3. JS实现 Tab栏切换案例

    要求:当鼠标点击上面相应的选项卡(tab),下面页面的内容也随之而改变. 结构分析: 全部的内容都放到一个大的盒子里面,盒子里面又可以分为上面和下面两个盒子. 上面的盒子放了 5个li,装着5个小的选 ...

  4. VS2015安装QT插件

    下载安装完后直接重新启动vs

  5. Controllers的使用

    代码 angularjs.html <!doctype html> <html> <head> <meta charset="UTF-8" ...

  6. 使用Hive-JDBC遇到的一些问题解决

    使用Hive-JDBC遇到的一些问题解决(转) 标签(空格分隔): Hive 1,java.lang.NoClassDefFoundError: org/apache/hive/service/cli ...

  7. python学习之路(3)

    字符串和编码 因为python最早只支持ASCII编码普通的字符串'ABC'在Python内部都是ASCII编码的.Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换 后来p ...

  8. C++入门经典-例4.4-循环嵌套之求n的阶乘

    1:代码如下: // 4.4.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using ...

  9. C++入门经典-例3.21-goto语句实现循环

    1:代码如下: // 3.21.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> usin ...

  10. JS基础_Null和Undefind

    1.Null Null类型的值只有一个值,就是null null专门用来表示一个为空的对象 var a=null; console.log(a);//nulltypeof a //object 2.U ...