喜乐君
中国近年来,#Tableau Server 功能不断扩展,已集成可视化、数据管理、ETL等诸多功能于一体,越来越多人选择 Tableau Server 作为企业级 DW/BI 一体化平台。
Tableau Server 101:企业级DW/BI敏捷分析平台
为了帮助更多企业使用Tableau Server ,#喜乐君 以 Linux 环境为例,介绍服务器管理员如何完成 Server 单节点环境部署。新环境安装部署
1 安装前:环境检查和准备
1.1 选择服务器操作系统
影响windows/Linux 要素可能有:数据库影响 Windows /Linux 选择,比如 DB2、SAP BW 等不支持 Linux;
在同等服务器条件下,linux 优先于 Windows Server
1.2 确认服务器系统是否满足版本要求
1.2.1 服务器操作系统版本,比如 CentOS7.9
[admin@iZbp135ksu6rjy9gz0m6p1Z tableau]$ cat /etc/redhat-release Tableau 程序默认安装在/opt 路径,文件目录在/var/opt 路径,请确保磁盘空间:
1.3 网络相关
这一部分至关重要,安装程序之后 IP 地址和 hostname 不能修改,否则需要重装。!!!
云服务器的主机强烈建议修改 hostname 后安装,因为直接使用镜像制作的操作系统,常常出现一个局域网多个主机名称相同的情况。
1.3.1 如下是一个阿里云云服务器的默认主机信息:
如果有多个网卡,建议保留一个。
1.3.4 防火墙
查看防火墙状态:firewall – – list-all
建议安装前临时关闭防火墙: sudo systemctl stop firewalld
Tableau 默认使用80端口,管理端使用8850.
1.4 用户准备(不要使用 root)
全新环境,建议新建用户用于安装,不要使用 root 账户!
可以使用 root 账号,把新账号增加到wheel 组:
[root@tableau data]# useradd tabadmin [admin@tableau data]$ groups admin [root@tableau data]# vi /etc/sudoersroot ALL=(ALL) ALL(这一段后面增加) 1.5 建议部署前升级环境
2 准备安装文件
3 安装主程序
3.1 安装 Tableau-server 主程序
使用 -y 可以免于多次确认。
If this is a single node or initial node installation, run: 3.2 初始化 TSM 管理服务
切换到指定路径并初始化sudo ./initialize-tsm ,初始化 TSM 时,必备参数是–accepteula,默认激活 ATR(–activation-service)。
自 Tableau Server 2021.4 及更高版本起,–activation-service选项是 Microsoft Windows 版 Tableau Server、Linux 版 Tableau Server 和容器中的 Tableau Server 的默认值。
服务器 ATR 仅用于全安装,不适用于升级。选择 ATR 进行产品激活是一种永久的选择,以后无法撤消。
更多参数,参考https://help.tableau.com/current/server-linux/en-us/setup.htm
可能的问题:自定义路径没有权限,比如/data/路径默认是 root 创建的,但是特权账号无法访问。此时,需要使用 chown 账号修改文件夹的权限。
4 TableauServer 激活、注册和初始化
可以继续使用命令,也可以使用浏览器访问8850端口完成进一步的激活、注册和初始化程序。
4.1 登录8850
如果无法打开8850,请注意:必须使用 https 访问; 确保防火墙没有禁止。
使用在前面安装时创建的admin账号和密码登录。
4.2 激活许可证
在命令中,可以使用tsm licenses activate -k KEY完成激活,或者使用UI 界面
[admin@tabserver root]$ tsm licenses activate -k TS6O-BE0F-6EA0-AE72-F355
4.3 注册信息
联系人、公司信息、地址等
如果不能使用浏览器登录,可以 tsm 导入,但不推荐,除非是高手。
[admin@tabserver root]$ cd /home/admin 4.4 配置用户身份存储等
不能使用 UI,就需要使用命令导入,难度很高,推荐查看官方文档:参考官方文档:https://help.tableau.com/current/server/en-us/entity_identity_store.htm
4.5 初始化
初始化是最容易出错的环节,通过之后,基本就安装完成。
对应命令 tsm initialize –start-server –request-timeout 1800,可以终端替代,但通常没有必要。
4.6创建服务器管理员
[admin@tabserver ~]$ tabcmd initialuser --server <http://localhost> --username admin
运行该命令之后,shell 将提示输入管理密码。
4.7 启动服务器
tsm start
5 部署之后服务器配置
部署完成后,通常需要修改拓扑,配置 SMTP,安装驱动等。
5.1 修改拓扑
5.2 完善邮箱和通知信息 (可选)
5.3 配置 Catalog
是否有 DM (可选)许可证,如果有,企业的 Catalog 服务。
启用 Catalog 服务:运行tsm maintenance metadata-services 命令来启用 Tableau 元数据 API。运行该命令将开始初始建立索引、并打开 Catalog。
在群集中的初始节点(安装了 TSM 的节点)上以管理员身份打开命令提示符。
运行命令:tsm maintenance metadata-services enable, 如下所示:
5.4 驱动安装(省略)
注意,linux 新环境需要自己新建 tableau_driver路径。
Tableau 管理视图需要 Postgresql 驱动,其他根据环境需要自己配置。详见 tableau.com/support/drivers
5.5 服务器自定义:
修改网站的 logo,以及名称等
可以参考博客 https://xilejun.com/tableau/tableau-server101-tableau_server_customize-logo/
[admin@tabserver ~]$ tsm customize --header-logo wdbaby_logo.png 6 其他
更多内容,欢迎参见 xilejun.com 博客 。
「业务数据分析系列」图书by 喜乐君·扫地sir
唯知唯识
「唯有知识,让我们免于平庸」
📖 相关文章
● [Tableau Server 101] 免费集群、私有化部署、脱机激活
● Tableau Server + HBI:最佳性价比、最佳 BI 方案
● 大数据太慢?Tableau Server 优化性能方法一览
● [Tableau Server 101] 视图嵌入方法和官方配置工具
● [Tableau Server 101] 多租户及其最佳实践
——————————————————————————————
No comments yet