这周工作中遇到了几个Linux Tableau Server安装集群后报错的坑,今天总结一下。
安装集群后连接数据库报错(以mysql举例)
报错截图如下:
检查步骤:
1.检查服务器是否可以连到对应数据库,如果无法连上,说明数据库开了防火墙权限。
telnet XX.XX.XX.XXX 3306
2.第一步如果能连通,检查节点服务器的数据库驱动程序大版本
- 比如目标数据库是mysql 5.7,驱动程序版本最好是mysql5.7或以下,测试时5.3也可用
3.最细节的一步,检查所有集群节点的数据库驱动版本, 要求完全一致!
- 比如主节点的版本是mysql 5.3.12,那么集群节点也应该全部都是mysql 5.3.12,小版本号不一致都会报错,切记!
数据问答功能无法启动
报错原因:数据问答功能不走代理,很可能是代理配置问题。
检查步骤:
1.检查Tableau代理配置文件
vi ~tableau/.config/systemd/tableau_server.conf.d/20-proxy.conf
配置内容:
http_proxy=http://example-host:80/
https_proxy=http://example-host:443/
no_proxy="localhost,127.0.0.1,hostname1,hostname2,hostname3,IP1,IP2,IP3"
2.注意我第1步中加粗的部分,一定要把所有集群节点的IP和主机名都放进去。
3.代理生效的启动方法
停止tsm服务(建议在修改代理配置前就执行停止服务操作)
tsm stop
启动tsm业务服务
sudo /opt/tableau/tableau_server/packages/scripts.<version>/start-administrative-services
启动tsm
tsm restart
网友评论