β

CentOS7 Tableau-server 安装记录

Bor Lee 1151 阅读

官方建议
CPU 不低于 8 核
内存最少 8G (低于 8G 无法安装)
硬盘空间建议不低于 50G

必须用非 root 用户安装

建立新用户 tabadmin 并分配给用户组 tsmadmin

useradd tabadmin
passwd tabadmin
groupadd tsmadmin

usermod -G tsmadmin -a tabadmin
#或
usermod -aG tsmadmin tabadmin

给与 tabadmin 账户 sudo 权限

vi /etc/sudoers

添加以下内容

tabadmin ALL=(ALL) ALL

切换到 tabadmin 账户

su tabadmin

下载安装包并安装

sudo wget https://downloads.tableau.com/tssoftware/tableau-server-10-5-0.x86_64.rpm
sudo yum install tableau-server-10-5-0.x86_64.rpm
cd /opt/tableau/tableau_server/packages/scripts.10500.18.0109.1050/
sudo ./initialize-tsm --accepteula

安装完成后切换成 root 账户,或其他带 sudo 权限的账户

用 tsm 命令登陆

tsm login -u tabadmin

激活 Key

tsm licenses activate -k 

或者申请试用 Trail

tsm licenses activate -t

注册

创建注册配置文件

tsm register --template > /root/registration_file.json

vim /root/registration_file.json

{
"zip" : "03079",
"country" : "USA",
"city" : "Salem",
"last_name" : "Smith",
"industry" : "Software",
"eula" : "yes",
"title" : "Software Applications Engineer",
"phone" : "5556875309",
"company" : "Example",
"state" : "NH",
"department" : "Engineering",
"first_name" : "Jason",
"email" : "jsmith@example.com"
}

注册文件传递给 TSM 以注册

tsm register --file /root/registration_file.json

配置防火墙

sudo systemctl start firewalld

将默认区域设置为公共区域。运行以下命令:

sudo firewall-cmd --set-default-zone=public

针对网关端口和 tabadmincontroller 端口添加端口。运行以下命令:

sudo firewall-cmd --permanent --add-port=80/tcp

sudo firewall-cmd --permanent --add-port=8850/tcp

重新加载防火墙并验证设置。运行以下命令:

sudo firewall-cmd --reload

sudo firewall-cmd --list-all

身份验证(这次用本地身份验证)

vim /root/local_auth_file.json

{
"configEntities":{
"identityStore": {
"_type": "identityStoreType",
"type": "local"
}
}
}

传递配置文件

tsm settings import -f /root/local_auth_file.json

应用更改

tsm pending-changes apply

初始化 Tableau Server 。

若要初始化并启动 Tableau Server ,请使用 –start-server 选项:

tsm initialize --start-server --request-timeout 1800

这样将能在初始化后保持服务器运行,从而节省时间。

如果您打算在初始化后重新配置 Tableau Server ,请关闭 –start-server 选项:

tsm initialize --request-timeout 1800

这将在初始化后停止服务器。

启动 Tableau Server 。如果在初始化过程中未使用 –start-server 选项并且已完成配置 Tableau Server ,请使用此命令启动服务器:

tsm start --request-timeout 900

启动服务器后还需要添加管理员账户

tabcmd initialuser --server 'localhost:80' --username 'admin' --password ''

然后就可以 http://127.0.0.1 登陆服务器了

查看日志

tail -f /root/.tableau/tsm/tsm.log
cat /root/.tableau/tsm/tsm.log | grep ERROR

参考
https://onlinehelp.tableau.com/current/guides/everybody-install-linux/zh-cn/everybody_admin_install_linux.htm

https://onlinehelp.tableau.com/current/server-linux/zh-cn/config_linux_apply_start.htm

作者:Bor Lee
然而并没有什么卵用
原文地址:CentOS7 Tableau-server 安装记录, 感谢原作者分享。

发表评论