tableau介绍&tableau Server安装

一.产品介绍

tableau家族:

  • tableau Desktop :桌面数据分析可视化工具,数据校验工具
    • 个人版:不连接tableau Server ,不进行数据共享,可连接的数据源有限
    • 专业版:可以与tableau Server链接,能支持几乎所有数据源
  • tableau Server:商业智能(BI)程序,用于发布和管理Tableau Desktop制作的仪表盘,实现视图共享,需要把它部署到服务器上,配合Desktop使用
  • tableau Online:是server软件及服务的托管版本,只需要申请账号就能使用,不用自己部署server,适用于有分享需求,但不想部署server的情况
  • tableau Public:是一款免费的服务产品,可把自己创建的视图发布到Public上,发布到网页上,公开展示
  • tableau Reader:用来读取tableau视图的免费程序,在没有部署server又想分享视图的情况下可以使用

二.下载安装到Linux服务器

  • tableau Desktop下载安装:直接下载windows版本,安装即可

  • tableau Server下载安装:

    • 1.安装到linux服务器

      • 最低硬件要求:CPU 2内核/RAM 8GB/磁盘空间 15GB
      • 先把安装包放到/opt目录
    • 2.创建安装用户

      • 建立新用户admin 并分配给用户组 tsmadmin,依次操作命令
        [root@test opt]# groupadd tableau
        [root@test opt]# useradd admin -g tableau
        [root@test opt]# passwd admin
        [root@test opt]# groupadd tsmadmin
        [root@test opt]# useradd mytab -g tsmadmin
        [root@test opt]# passwd mytab

      • 给刚创建的用户admin sudo权限用来安装软件
        ​ vi /etc/sudoers 文件 ​ 末尾添加以下内容:admin ALL=(ALL) ALL保存退出

    • 3.安装软件
      切换admin用户进行安装命令下:
      [root@test opt]# su admin
      [admin@test opt]# sudo yum install tableau-server-10-5-1.x86_64.rpm

    • 4.安装成功后启动tsm:
      cd /opt/tableau/tableau_server/packages/scripts.10500.18.0210.2209/
      执行脚本:sudo ./initialize-tsm --accepteula
      (+ “-f flag” 当报错:static hostname is diffrient from its transient hostname…时,可忽略错误 )。

    • 5.激活并注册Tableau Server

      • 5.1.选择关闭终端、或是重启环境:

        • 选择关闭终端的话,首先要exit命令退出来关闭刚刚的终端连接,然后su admin再次使用该用户操作
        • 重启环境的话:source /etc/profile.d/tableau_server.sh
      • 5.2.用tsm命令登陆 tsm login -u admin

      • 5.3.激活Key(必须有License Key)
        tsm licenses activate -k Licensekey
        tsm licenses activate -t (激活试用版)

      • 5.4.创建注册文件
        tsm register --template > /home/tabadmin/registration_file.json
        修改注册文件vi /home/tabadmin/registration_file.json,注册文件模板如下:

      {
      "zip" : "03079",
      "country" : "USA",
      "city" : "Salem",
      "last_name" : "Smith",
      "industry" : "Software",
      "eula" : "yes",
      "title" : "Software Applications Enginner",
      "phone" : "5556875309",
      "company" : "Example",
      "state" : "NH",
      "department" : "Engineering",
      "first_name" : "Jason",
      "email" : "smith@example.com"
      }
      
      • 5.5.注册文件传递给 tsm 以注册
        tsm register --file /home/tabadmin/registration_file.json
    • 6.配置防火墙
      sudo systemctl start firewalld
      将默认区域设置为公共区域:
      sudo firewall-cmd --set-default-zone=public

      针对网关端口和 tabadmincontroller 端口添加端口。运行以下命令:
      sudo firewall-cmd --permanent --add-port=8001/tcp
      sudo firewall-cmd --permanent --add-port=8850/tcp

      重新加载防火墙并验证设置。运行以下命令:
      sudo firewall-cmd --reload
      sudo firewall-cmd --list-all

    • 7.初始化安装及配置启动
      身份验证与端口设置(这次用本地身份验证)
      vim /home/tabadmin/local_auth_file.json

      {
      "configEntities": {
      "gatewaySettings": {
      "_type": "gatewaySettingsType",
      "port": 8001,
      "firewallOpeningEnabled": true,
      "sslRedirectEnabled": true,
      "publicHost": "localhost",
      "publicPort": 8001
      },
      "identityStore": {
      "_type": "identityStoreType",
      "type": "local",
      "nickname": "EXAMPLE"
      }
      }
      }
      

      传递配置文件
      tsm settings import -f /home/tabadmin/local_auth_file.json

      应用更改
      tsm pending-changes apply

      初始化 Tableau Server,这个过程时间较长需要耐心等待 。
      tsm initialize --start-server --request-timeout 1800

      启动服务器后还需要添加管理员账户
      tabcmd initialuser --server ‘localhost:8001’ --username ‘admin’ --password ‘admin’

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值