tableau必知必会之如何将 Tableau Server 从 Windows 迁移到 Linux 的方法
Tableau 10.5 推出的 Linux 版 Tableau Server,用户能够将 Tableau 的分析平台与 Linux 的企业级功能相结合。
该版本的最终用户功能与 Windows 版 Tableau 完全相同,已经在自己 IT 环境中使用 Linux 的客户可以快速地将 Tableau Server 无缝集成到自己的流程和工作流中。
借助这个新的部署选项,喜欢使用 Linux 的客户无需再为了支持 Tableau 而同时维护 Windows 和 Linux 环境。
另外,对于希望在公有云中运行 Tableau 的客户,Linux 版 Tableau Server 也是一个非常有吸引力的解决方案。Tableau Server 在两种平台上并无成本差异,但在公有云中的 Linux 服务器上进行部署却是非常划算的部署选项。
Linux 版 Tableau Server 的构建始终着眼于简化部署和管理工作,同时支持 CentOS、Ubuntu、Red Hat Enterprise Linux 以及各种 Oracle Linux 发行版。IT 团队还可以通过 LDAP、Active Directory 或本地身份验证来控制用户身份验证。从现有版本迁移到 Linux 版 Tableau Server 的过程非常简单,只需进行备份和恢复即可完成。
今天,我们分享:将 Tableau Server 从 Windows 迁移到 Linux 的方法
您可以通过执行备份和还原,将运行 Microsoft Windows 的计算机上安装的 Tableau Server 迁移到运行 Linux 的计算机。
您可以在 Tableau Server 的预发行版本上创建备份,或者在 Windows 上安装的 Tableau Server 上创建备份。
要求
➤ 身份存储:您只能从身份存储与运行服务器类型相同的备份中进行还原。例如,使用本地身份验证的服务器中的备份只能还原到使用本地身份验证初始化的 Tableau Server,但使用 Active Directory 身份验证的服务器中的备份无法还原到使用本地身份验证初始化的服务器。
➤ 服务器管理员:您必须具有在 Tableau Server 源 (Windows) 部署中具有服务器管理员权限的至少一个用户帐户的密码。您必须在已迁移到 Linux 的部署中使用与系统管理员相同的用户。
➤ Tableau Server for Linux 的全新安装:按照过程安装和配置 Tableau Server 来安装 Tableau Server for Linux。不要创建用户或内容。将 Windows 备份文件还原到 Tableau Server 的 Linux 部署时,Windows 备份文件将替换所有用户数据和内容。
从 Windows 上安装的 Tableau Server 中创建备份文件
❶ 登录到在 Windows 上运行 Tableau Server 的计算机。
❷ 以管理员身份打开命令提示符。
❸ 导航到 bin 目录。例如:
cd "C:\Program Files\Tableau\Tableau Server\10.3\bin"
❹ 运行以下命令:
tabadmin backup tabserver -v -d
包括 -v 标志以验证备份的完整性。包括 -d 标志以在文件名中包括日期。在示例中,将使用 tabserver 作为生成的备份文件的基本文件名。将向文件名中附加备份的日期,例如,tabserver-2017-08-07.tsbak。
生成的备份文件的名称。
从备份文件还原
❶ 将 Windows 备份文件复制到运行 Tableau Server 测试版的计算机的此位置中:
/var/opt/tableau/tableau_server/data/tabsvc/files/backups/
❷ 运行以下命令以停止 Tableau Server:
tsm stop
❸ 运行以下命令以从备份文件还原。
tsm maintenance restore -f /var/opt/tableau/tableau_server/data/tabsvc/files/backups/<filename.tsback>
其中,<filename.tsback> 是备份文件的名称,例如,tabserver-2017-08-07.tsbak。
❹ 运行以下命令以启动 Tableau Server:
tsm start
总结
以上是生活随笔为你收集整理的tableau必知必会之如何将 Tableau Server 从 Windows 迁移到 Linux 的方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 深度学习核心技术精讲100篇(二十)-如
- 下一篇: Linux疑难杂症解决方案100篇(六)