备份:
数据库备份:
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. JavaScript 输出的四种方法

    JavaScript 没有任何打印或者输出的函数. ㈠JavaScript 显示数据 ⑴使用 window.alert() 弹出警告框. ⑵使用 document.write() 方法将内容写到 HT ...

  2. laravel发送邮件模板中点击的链接url动态生成

    邮件模板里有url链接,生成链接有三种方式(目前总结出这三种方式)这个链接可以是: http://www.xxx.com/active?id=xxx&token=xxx   这种形式是把url ...

  3. jquery滚动到指定位置

    利用jquery实现页面可视区滚动到指定位置.直接上代码 //滚动到指定位置 function scrollTo(element,speed) { if(!speed){ speed = 300; } ...

  4. qq在线咨询

    <a href="http://wpa.qq.com/msgrd?v=3&uin=2395848377&site=qq&menu=yes"> & ...

  5. MCMC & 贝叶斯

    用MCMC做参数估计

  6. CodeForces 788B--Weird journey

    Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Description Little ...

  7. RedisTemplate 用法

      Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串).List(列表).Set(集合).Hash(散列)和 Zset(有 ...

  8. Spark学习(一)——Spark运行架构

    基本概念 在具体讲解Spark运行架构之前,需要先了解几个重要的概念: RDD:是弹性分布式数据集(Resilient Distributed Dataset)的简称,是分布式内存的一个抽象概念,提供 ...

  9. XMLHttpRequest 对象属性参数参考

    readyState:提供当前 HTML 的就绪状态. readyState可能返回的值: 0:请求未初始化(还没有调用 open()). 1:请求已经建立,但是还没有发送(还没有调用 send()) ...

  10. 【数据算法】Java实现二叉树存储以及遍历

    二叉树在java中我们使用数组的形式保存原数据,这个数组作为二叉树的数据来源,后续对数组中的数据进行节点化操作. 步骤就是原数据:数组 节点化数据:定义 Node节点对象 存储节点对象:通过Linke ...