Certain tsm commands read files from or write files to default locations. These default locations are determined by basefilepath
configuration keys defined for each command. You can use tsm to view the current value of the keys, and to change the locations.
During the tsm maintenance backup
, restore
, send-logs
, and ziplogs
processes, and the tsm sites export
and sites import
processes, Tableau Server uses default locations for the files created or used by these commands.
For details on disk space requirements for backing up Tableau Server, see Disk Space Usage for Backup.
By default:
tsm maintenance commands:
backupâThe backup .tsbak
file is created in a temporary location in the data directory on the initial node and then saved in:
/var/opt/tableau/tableau_server/data/tabsvc/files/backups/
restoreâThe restore process restores a backup file from:
/var/opt/tableau/tableau_server/data/tabsvc/files/backups/
send-logsâThe send-logs sends the logs file from:
/var/opt/tableau/tableau_server/data/tabsvc/files/backups/
ziplogsâThe ziplogs file is generated in:
/var/opt/tableau/tableau_server/data/tabsvc/files/log-archives
tsm sites
exportâThe export .zip file is generated to the following directory:
/var/opt/tableau/tableau_server/data/tabsvc/files/siteexports
importâDuring the import process, Tableau Server looks for files in:
/var/opt/tableau/tableau_server/data/tabsvc/files/siteimports
You can see the current file location for a specific command using tsm configuration get
:
For tsm maintenance commands:
backup, restore, and send-logs:
tsm configuration get -k basefilepath.backuprestore
ziplogs:
tsm configuration get -k basefilepath.log_archive
For tsm sites commands:
export
tsm configuration get -k basefilepath.site_export.exports
import
tsm configuration get -k basefilepath.site_import.exports
You can change the expected file locations using the tsm configuration set
command to update the basefilepath
variables. For details about specific base file paths, see tsm configuration set Options.
Changing a basefilepath
variable does not move existing files from the original directory to the new directory. If you want existing backup, restore, log files, or site export or import files to reside in the new directory you specify, you must move them manually. You are responsible for creating the new location and for setting the correct permissions to allow tsm access to any files that will be placed there, and to the directory structure containing those files. For more information about permissions and tsm, see Files and Permissions in TSM. If you change the backup/restore base file path, you should run the tsm maintenance validate-backup-basefilepath command (available in version 2022.1 and later)Â to verify the permissions are properly set.
The tsm maintenance backup
command assembles the backup in a temporary location in the data directory before saving the backup file to the location specified by the basefilepath.backuprestore
variable. Changing the basefilepath does not impact where the tsm maintenance backup
command assembles the backup file.
For tsm maintenance commands:
To change the backup, restore, or send-logs directory, run the following command:
tsm configuration set -k basefilepath.backuprestore -v "/new/directory/path"
To change the ziplogs directory:
tsm configuration set -k basefilepath.log_archive -v "/new/directory/path"
For tsm sites commands:
To change the sites export directory:
tsm configuration set -k basefilepath.site_export.exports -v "/new/directory/path"
To change the sites import directory:
tsm configuration set -k basefilepath.site_import.exports -v "/new/directory/path"
After you change a default file location you need to do the following:
Apply pending changes:
tsm pending-changes apply
If the pending changes require a server restart, the pending-changes apply
command will display a prompt to let you know a restart will occur. This prompt displays even if the server is stopped, but in that case there is no restart. You can suppress the prompt using the --ignore-prompt
option, but this does not change the restart behavior. If the changes do not require a restart, the changes are applied without a prompt. For more information, see tsm pending-changes apply.
Stop Tableau Server:
tsm stop
Restart the TSMÂ Controller (as tableau system account) :
sudo su -l tableau -c "systemctl --user restart tabadmincontroller_0.service"
Wait several minutes for the controller to restart. You can confirm the controller has restarted with this command:
tsm status -v
When you can run that command and the Tableau Server Administration Controller is listed as 'running' the controller has restarted.
Start Tableau Server:
tsm start
Â
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4