在一台机器上进行Tableau的部署,以下是部署Tableau的具体步骤。
Tableau 下载地址
Tableau 部署 Tableau 安装 1 2 sudo yum update sudo yum install tableau-server-2020-3-3.x86_64.rpm
Tableau 初始化tsm 1 2 3 4 5 6 7 8 9 10 11 12 13 cd /opt/tableau/tableau_server/packages/scripts.20203.20.1110.1623/ # 增加新的用户 useradd hmdadmin # 给新增用户创建密码 passwd hmdadmin dmha# dmin ./initialize-tsm --accepteula -a hmdadmin # 更改用户 source /etc/profile.d/tableau_server.sh
修改防火墙配置 1 2 3 4 5 6 7 8 9 systemctl start firewalld firewall-cmd --get-default-zone firewall-cmd --set-default-zone=public firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=8850/tcp firewall-cmd --reload firewall-cmd --list-all grep tsmadmin /etc/group usermod -G tsmadmin -a hmdadmin
tsm Web管理员配置 https://host:8850/
添加管理员账号 1 tabcmd initialuser --server http://localhost --username 'hmdadmin'
缓存级别设置 1 tsm data-access caching set -r 30
数据源安装 安装MySQL数据源 1 2 sudo yum install mysql-connector-odbc-5.3.13-1.el7.x86_64.rpm sudo yum install mysql-connector-odbc-8.0.20-1.el7.x86_64.rpm
安装postgresql数据源 1 sudo yum install tableau-postgresql-odbc-09.06.0500-1.x86_64.rpm
安装Hive数据源 1 rpm -ivh ClouderaHiveODBC-2.6.9.1009-1.x86_64.rpm
数据源安装完成后,确认odbcinst.ini 信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 vi /etc/odbcinst.ini [ODBC Drivers] PostgreSQL Unicode=Installed [PostgreSQL] Description=ODBC for PostgreSQL Driver=/usr/lib/psqlodbcw.so Setup=/usr/lib/libodbcpsqlS.so Driver64=/usr/lib64/psqlodbcw.so Setup64=/usr/lib64/libodbcpsqlS.so FileUsage=1 [MySQL] Description=ODBC for MySQL Driver=/usr/lib/libmyodbc5.so Setup=/usr/lib/libodbcmyS.so Driver64=/usr/lib64/libmyodbc5.so Setup64=/usr/lib64/libodbcmyS.so FileUsage=1 [MySQL ODBC 8.0 Unicode Driver] Driver=/usr/lib64/libmyodbc8w.so UsageCount=1 [MySQL ODBC 8.0 ANSI Driver] Driver=/usr/lib64/libmyodbc8a.so UsageCount=1 [Cloudera ODBC Driver for Apache Hive 64-bit] Description=Cloudera ODBC Driver for Apache Hive (64-bit) Driver=/opt/cloudera/hiveodbc/lib/64/libclouderahiveodbc64.so [PostgreSQL Unicode] Description=ODBC for PostgreSQL Driver=/opt/tableau/tableau_driver/postgresql-odbc/psqlodbcw.so FileUsage=1
中文乱码问题修复 确认安装的字体,如果没有宋体黑体表示需要安装
安装字体管理工具 1 sudo yum install fontconfig mkfontscale -y
建立中文字体目录 1 mkdir -p /usr/share/fonts/chinese
将windows系统中字体上传到上一步建立的目录,windows字体目录在c:\windows\fonts
建立缓存字体,生成字库索引信息 1 2 3 4 cd /usr/share/fonts/chinese/ sudo mkfontscale sudo mkfontdir sudo fc-cache
再次查看系统中已安装的中文字体,重启Tableau