Centos7单机安装Tableau2018

10 篇文章 0 订阅

先将服务器防火墙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" : "qqbbss@qq.com"

}

 

更改注册文件归属

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

 

安装其他驱动

 

群号584912368

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值