cd 先将服务器防火墙 80 级 8850 端口打开
临时关闭 SELinux / 防火墙
- setenforce 0
- iptables -F
重点 重点 不能用 root 用户安装 不能用 root 用户安装 第一步先创建一个安装用户
登录 root 用户添加组
- # 添加组
- groupadd tableau
- # 添加安装用户
- useradd admin -g tableau
- # 设置用户密码并激活
- passwd admin
添加普通用户具有 sudo 权限
修改 /etc/sudoers 需要使用 visudo 指令
visudo
添加代码
a 键可以进入编辑模式, 移动光标至文末加入以下代码
admin ALL=(ALL) ALL
然后 ESC 退出编辑模式
输入 :wq 保存并退出
切换安装用户 admin
- su admin
- cd /home/admin
有外网可以用 wget 命令下载以下任意一个软件安装包
- 2018.2.0
- wget
- 2018.2.2
- wget
- 2018.3.0
- wget
注意: 如果提示找不到 wget 命令, 可以使用下面的命令安装 wget
sudo yum -y install wget
安装后重新用 wget 下载
无外网情况下, 将下载好的安装包用 FTP 工具上传至客户机 /home/admin / 下然后开始安装
安装包及依赖
sudo yum -y install
切换 TSM 目录启动 TSM
- cd /opt/tableau/tableau_server/packages/scripts.xxxxxxxxx
- sudo ./initialize-tsm --accepteula
执行环境变量
source /etc/profile.d/tableau_server.sh
到这一步开始有两种继续安装的方式
一, web UI
在浏览器访问 https://ip:8850/ 按照提示继续安装, 安装至最后一步可能会出现要求创建 Server 账户管理员需要在本地进行
登陆界面使用安装用户 admin 及密码来登陆
最后一步回到命令界面
登陆到 TSM 服务器
tsm login -u tsmuser
创建 Server 账户管理员和密码
tabcmd initialuser --server "localhost:80" --username "admin" --password "admin"
二, 继续试用命令界面安装
登陆到 TSM 服务器
tsm login -u tsmuser
激活许可证
tsm licenses activate -k <KEY>
激活试用期
tsm licenses activate -t
创建注册文件
sudo vi registration_file.JSON
编辑模板
- {
- "zip" : "10000",
- "country" : "China",
- "city" : "beijing",
- "last_name" : "tsmuser",
- "industry" : "Software",
- "eula" : "yes",
- "title" : "Software Applications Engineer",
- "phone" : "13344445555",
- "company" : "Example",
- "state" : "NH",
- "department" : "Engineering",
- "first_name" : "lee",
- "email" : "[email protected]"
- }
更改注册文件归属
sudo chown tableau:admin registration_file.JSON
注册
tsm register --template> ~/registration_file.JSON
配置本地防火墙
- tsm topology list-ports
- sudo systemctl start firewalld
- sudo firewall-cmd --get-default-zone
- sudo firewall-cmd --set-default-zone=public
- 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
创建注册文件
vi file.JSON
创建身份验证文件示例:
- {
- "configEntities":{
- "identityStore": {
- "_type": "identityStoreType", "type": "local"
- }
- }
- }
- tsm settings import -f ~/file.JSON
- tsm pending-changes apply
- tsm initialize --start-server --request-timeout 1800
- tabcmd initialuser --server "localhost:80" --username "admin" --password "admin"
卸载及移除
卸载保留配置
完全移除
停用 key 后执行下列脚本
sudo /opt/tableau/tableau_server/packages/scripts.<version>/tableau-server-obliterate -y -y -y -l
注意: 安装完成后还需要继续将驱动安装
安装 PostgreSQL 驱动 (Linux 版本必须安装)
- su admin
- wget
- sudo yum install tableau-PostgreSQL-odbc-9.5.3-1.x86_64.rpm
安装其他驱动
MySQL
Mysql5.3 之后 (不包含 5.3)ODBC
- wget https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.12-1.el7.x86_64.rpm
- sudo yum install MySQL-connector-odbc-8.0.12-1.el7.x86_64.rpm
安装完成后检查配置文件是否正确
vi /etc/odbcinst.INI
检查是否包含下列配置信息
Driver=/usr/lib64/libmyodbc5w.so UsageCount=1
如果没有就将这段信息复制进去
来源: http://www.bubuko.com/infodetail-3166590.html