tableau必知必会之VMware 搭建 Tableau Server for Linux 单机环境
tableau10.5版本推出的 Linux?版?Tableau Server,讓用戶能夠將?Tableau?的分析平臺與?Linux?的企業級功能實現更好的結合,從而簡化部署和管理工作。
很多用戶陸續選擇 Linux 系統來運行 Tableau Server。具體參見《tableau必知必會之如何?將 Tableau Server 從 Windows 遷移到 Linux 的方法》
但是,如果無法完全放棄 Windows 系統,又想在 Linux 系統中運行?Tableau Server,該怎么辦呢?比較可行的方法是:利用虛擬機。這樣做的好處,既能方便日后測試,又能節省硬件資源。
?
博主使用的是 Tableau Server 10.5 版本,
如果你是更高版本的 Tableau Server 用戶,僅供參考。
建議大家嘗試安裝更高版本的Tableau Server ,接下來,我們一起來看看具體搭建過程吧!
?
具體步驟如下:
一、環境準備
(注:參考《tableau必知必會之Tableau Server 的最低硬件要求和推薦配置》)
1、虛擬機部分
?
①虛擬機下載:VMware?Workstation14.1.1.28517
(下載地址:https://link.jianshu.com/?t=http%3A%2F%2Fsw.bos.baidu.com%2Fsw-search-sp%2Fsoftware%2F39fba669e1b70%2FVMware-workstation-full-14.1.1.28517.exe)
?
2、系統部分
?
① 系統下載:CentOS-7-x86_64-DVD-1708
(下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso)
②系統配置:
硬件配置:內存 8 G(真機要求內存大于12G)、處理器4核、硬盤 100 GB、網卡橋接模式或 NAT 模式(確保可以上外網);
系統設置:配置固定 IP、關閉 SELinux、關閉防火墻(測試環境直接關閉)。
臨時關閉SELinux/防火墻
setenforce 0
iptables -F
?
3、軟件部分
?
版本號:10500.18.0109.1050
發行日期:2018-01-10
RHEL/CentOS:Tableau-server-10-5-0.x86_64.rpm
(下載地址:https://www.tableau.com/support/releases/server/10.5)
?
4、工具部分
?
①?連接工具(便于命令直接復制粘貼):?PuTTy工具
(下載地址:https://link.jianshu.com/?t=http%3A%2F%2Fsw.bos.baidu.com%2Fsw-search-sp%2Fsoftware%2F473c4b8568792%2FPuTTY_0.67.0.0.exe)
配置界面
配置終端
②?文件工具(上傳Server安裝包):?FileZilla工具
(下載地址:https://link.jianshu.com/?t=http%3A%2F%2Fsw.bos.baidu.com%2Fsw-search-sp%2Fsoftware%2F090246a8f0734%2FFileZilla_3.24.0.0_win64-setup.exe)
登錄并上傳文件
?
二、安裝 Tableau Server?
?
1、添加安裝用戶(親測必須非 root 用戶)
#添加組
[root@localhost ~]# groupadd tableau
#添加用戶
[root@localhost ~]# useradd admin -g tableau
#設置用戶密碼并激活
[root@localhost ~]# passwd admin
#添加TSM用戶及組
[root@localhost ~]# groupadd tsmadmin
[root@localhost ~]# useradd myth -g? tsmadmin
[root@localhost ~]# passwd myth
?
2、 安裝 Tableau Server 軟件包
①以具有 sudo 訪問權限的用戶身份登錄到要在其中安裝 Tableau Server 的計算機。
添加普通用戶具有sudo權限
修改 /etc/sudoers 需要使用 visudo 指令
[root@localhost ~]# visudo
添加代碼
admin ALL=(ALL) ALL
②使用軟件包管理器來安裝 Tableau Server 軟件包,首次執行 YUM 命令系統會自動同步并更新部分包。
[admin@localhost ~]$ sudo yum -y install tableau-server-10-5-0.x86_64.rpm
安裝進度
?
3、啟動TSM
[admin@localhost ~]$ cd /opt/tableau/tableau_server/packages/scripts.10500.18.0109.1050/
[admin@localhost ~]$ sudo ./initialize-tsm --accepteula
TSM啟動成功
?
4、 執行環境變量腳本
[admin@localhost ~]$ source /etc/profile.d/tableau_server.sh三
?
三、注冊并激活 Tableau Server
1、登錄到Tableau服務管理器
[admin@localhost ~]$ tsm login -u myth
?
2、 激活Tableau Server
?
①若要激活許可證密鑰,請運行以下命令:
[admin@localhost ~]$ tsm licenses activate -k
②若要激活試用版,請運行以下命令:
[admin@localhost ~]$tsm licenses activate –t
Trial activated.
?
3、 注冊Tableau Server
①創建注冊文件,生成一個可以通過運行以下命令來編輯的模板。
[admin@localhost ~]$ tsm register --template > ~/registration_file.json
②編輯模版文件。
[admin@localhost ~]$ vi registration_file.json
Registration complete.
示例如下:
{
"zip" : "10000",
"country" : "China",
"city" : "Wuhan",
"last_name" : "myth",
"industry" : "Software",
"eula" : "yes",
"title" : "Software Applications Engineer",
"phone" : "13500000000",
"company" : "Example",
"state" : "NH",
"department" : "Engineering",
"first_name" : "lee",
"email" : "12345678@qq.com"
}
③使用 tsm register 命令注冊 Tableau Server。
[admin@localhost ~]$ tsm register --file ~/registration_file.json
Registration complete.
?
四、配置本地防火墻
1、 運行以下 TSM 命令來檢索 tabadmincontroller 端口的端口號
[admin@localhost ~]$ tsm topology list-ports
?
2、啟動防火墻
[admin@localhost ~]$ sudo systemctl start firewalld
?
3、 驗證默認區域是否是高安全性區域
[admin@localhost ~]$sudo firewall-cmd --get-default-zone
[admin@localhost ~]$sudo firewall-cmd --set-default-zone=public
?
4、 針對 gateway 和 tabadmincontroller 端口添加端口
[admin@localhost ~]$sudo firewall-cmd --permanent --add-port=80/tcp
[admin@localhost ~]$sudo firewall-cmd --permanent --add-port=8850/tcp
?
5、 重新加載防火墻并驗證設置
[admin@localhost ~]$sudo firewall-cmd --reload
[admin@localhost ~]$sudo firewall-cmd --list-all
防火墻配置
?
五、配置初始節點設置
?
1、配置身份存儲設置
tsm settings import -f ~/file.json
【創建身份驗證文件示例】
{
?"configEntities":{
? "identityStore": {
?? "_type": "identityStoreType",
?? "type": "local"
?? }
? }
}
?
六、初始化配置及啟動服務
1、應用初始配置并運行TSM進程
[admin@localhost ~]$ tsm pending-changes apply
啟動啟動TSM進程
?
2、 初始化和啟動 Tableau Server
①初始化啟動Tableau Server
[admin@localhost ~]$ tsm initialize --start-server --request-timeout 1800
初始化啟動
②創建初始管理用戶
[admin@localhost ~]$ tabcmd initialuser --server "localhost:80" --username "admin" --password "admin"
創建管理用戶
?
七、安裝成功
登錄界面
默認管理界面
Desktop登錄認證
登錄成功
?
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的tableau必知必会之VMware 搭建 Tableau Server for Linux 单机环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB从入门到精通系列之如何实现K
- 下一篇: tableau实战系列(十八)-通过可视