Centos7单机安装Tableau2018

先将服务器防火墙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 https://downloads.tableau.com/tssoftware/tableau-server-2018-2-0.x86_64.rpm

2018.2.2

wget https://downloads.tableau-china.com/esdalt/2018.2.2/tableau-server-2018-2-2.x86_64.rpm

2018.3.0

wget https://downloads.tableau-china.com/esdalt/2018.3.0/tableau-server-2018-3-0.x86_64.rpm

注意:如果提示找不到wget命令,可以使用下面的命令安装wget

sudo yum -y install wget

安装后重新用wget下载

无外网情况下,将下载好的安装包用FTP工具上传至客户机 /home/admin/下然后开始安装

安装包及依赖

sudo yum -y install tableau-server-2018-2-0.x86_64.rpm

切换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"

卸载及移除

卸载保留配置

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

完全移除

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

停用key后执行下列脚本

sudo /opt/tableau/tableau_server/packages/scripts.<version>/tableau-server-obliterate -y -y -y -l

注意:安装完成后还需要继续将驱动安装

安装postgreSQL驱动(linux版本必须安装)

su admin

wget https://downloads.tableau.com/drivers/linux/yum/tableau-driver/tableau-postgresql-odbc-9.5.3-1.x86_64.rpm

sudo yum install tableau-postgresql-odbc-9.5.3-1.x86_64.rpm

安装其他驱动

猜你喜欢

转载自blog.csdn.net/haoxiaoyan/article/details/84582026