tableau Linux安裝部署

首先安裝用戶不能是root用戶

vim /etc/sudoers

4.找到root ALL=(ALL) ALL并在此行下方添加:

[用戶名]ALL=(ALL)ALL

我們會(huì)在后面的過程中引用一些文件路徑俘陷。如果知道文件位置拉盾,我們就能以絕對(duì)路徑形式引用文件豁状。例如:

cd /opt/tableau/tableau_server/packages/scripts.<version>

但是泻红,您可能需要?jiǎng)?chuàng)建文件,并將需要將文件保存在某處驻粟。很明顯蜀撑,我們無(wú)法知道您將這些文件放在何處。在這些情況下矿卑,我們將采用以下方式引用路徑:

tsm register --file /path/to/registration_file.json

準(zhǔn)備好了嗎母廷?讓我們擱下這些吧…

步驟 1:安裝 Tableau Server 包并啟動(dòng) Tableau 服務(wù)管理器

使用發(fā)行版的軟件包管理器安裝 Tableau Server糊肤,然后運(yùn)行腳本以初始化 Tableau 服務(wù)管理器 (TSM)。Tableau 服務(wù)管理器是用于安裝业舍、配置和管理 Tableau 服務(wù)的管理工具集舷暮。

安裝的軟件包附帶初始化腳本噩茄。

以具有 sudo 訪問權(quán)限的用戶身份登錄到要在其中安裝 Tableau Server 的計(jì)算機(jī)绩聘。

導(dǎo)航到您將 Tableau Server 軟件包復(fù)制到的目錄。

使用軟件包管理器來安裝 Tableau Server 軟件包。

請(qǐng)不要安裝到使用符號(hào)鏈接的位置蓄髓,或安裝到網(wǎng)絡(luò)文件系統(tǒng) (NFS) 卷上的目錄舒帮。

在類似于 RHEL 的分發(fā)(包括 CentOS)上玩郊,運(yùn)行以下命令译红,其中?<version>?的格式為主要-次要-維護(hù)(例如:?2019-2-5:

sudo yum update

sudo yum install tableau-server-<version>.x86_64.rpm

注意:當(dāng)您使用?yum?安裝 Tableau Server 時(shí),將會(huì)自動(dòng)下載和安裝所有依賴包耻陕。這是安裝 Tableau 的首選方法诗宣。如果組織不允許您使用?yum?并且必須使用?rpm -i?進(jìn)行安裝,則您還必須單獨(dú)安裝依賴包岛心。

在?Ubuntu 和 Debian?上篮灼,運(yùn)行以下命令穿稳,其中?<version>?的格式為主要-次要-維護(hù)(例如:2019-2-5):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get -y install gdebi-core

sudo gdebi -n tableau-server-<version>_amd64.deb

導(dǎo)航到腳本目錄:

cd /opt/tableau/tableau_server/packages/scripts.<version>

運(yùn)行?./initialize-tsm?腳本以啟動(dòng) TSM逢艘。在運(yùn)行腳本時(shí),您至少需要運(yùn)行?--accepteula?標(biāo)志疤孕。

是否需要添加另一個(gè)標(biāo)志取決于 Tableau Server 與 Internet 的連接方式祭阀。Tableau Server 必須能夠訪問 Internet 才能下載地圖數(shù)據(jù)以及與 Tableau 許可服務(wù)器連接鲜戒。

如果正在安裝的 Tableau Server 可直接訪問 Internet遏餐,請(qǐng)運(yùn)行以下腳本:

sudo ./initialize-tsm --accepteula

如果您的組織使用轉(zhuǎn)發(fā)代理解決方案來訪問 Internet失都,您需要將 Tableau Server 配置為使用代理。在這種情況下咳焚,您將需要了解代理服務(wù)器的主機(jī)名或 IP 地址革半,以及端口使用的 HTTP 端口。大多數(shù)情況下不傅,HTTP 端口將為 80赏胚。并且觉阅,在所有情況下,HTTPS (SSL) 端口必須為 443劫哼。

您必須包括?--http_proxy?和/或?--https_proxy?標(biāo)志來指定轉(zhuǎn)發(fā)代理服務(wù)器权烧。

確定了代理服務(wù)器的主機(jī)名或 IP 地址之后般码,請(qǐng)通過運(yùn)行以下初始化腳本將 Tableau Server 配置為使用代理:

sudo ./initialize-tsm --accepteula --http_proxy=http://proxy.example.lan:80/ --https_proxy=http://1.2.3.4:443/

在此示例中乱顾,proxy.example.lan?和?1.2.3.4?分別是示例主機(jī)名和 IP 地址走净。在運(yùn)行腳本之前,您將需要替換其中一個(gè)或兩者橘洞。

此外,在為?https_proxy?環(huán)境變量指定 URL 時(shí)说搅,注意要使用?http炸枣。不要為?https_proxy?環(huán)境變量的值指定?https?協(xié)議。

初始化完成后蜓堕,關(guān)閉終端會(huì)話:

logout

步驟 2:激活并注冊(cè) Tableau Server

配置 Tableau Server 之前抛虏,您必須激活許可證并注冊(cè)博其。

首先登錄到 TSM Web UI套才。請(qǐng)參見登錄到 Tableau 服務(wù)管理器 Web UI

如果無(wú)法登錄慕淡,該怎么辦?

如果遇到身份驗(yàn)證錯(cuò)誤,請(qǐng)驗(yàn)證用戶帳戶是否位于?tsmadmin?組中傻寂。若要查看?tsmadmin?組中的用戶帳戶息尺,請(qǐng)?jiān)?Bash 中運(yùn)行以下命令:

grep tsmadmin /etc/group

如果用戶帳戶不在該組中,請(qǐng)運(yùn)行以下命令疾掰,將用戶添加到?tsmadmin組:

sudo usermod -G tsmadmin -a <username>

將用戶添加到?tsmadmin?組之后搂誉,運(yùn)行?tsm login?命令。

成功登錄到 TSM 后静檬,登錄到 Tableau 服務(wù)管理器 Web UI?以激活并注冊(cè) Tableau Server:

在“激活”頁(yè)面上炭懊,輸入或粘貼您的產(chǎn)品密鑰,并單擊“激活許可證”拂檩。

在“注冊(cè)”頁(yè)面上的字段中輸入您的信息侮腹,然后單擊“注冊(cè)”。

步驟 3:配置常規(guī)服務(wù)器設(shè)置

此“設(shè)置”頁(yè)面中最重要的配置是身份存儲(chǔ)選項(xiàng)稻励。

確保具有正確的身份存儲(chǔ)類型

確保針對(duì)正確的身份存儲(chǔ)解決方案來配置 Tableau Server父阻。如果要在安裝之后對(duì)其進(jìn)行更改,您必須重新安裝 Tableau Server望抽。為所配置的身份存儲(chǔ)選擇以下選項(xiàng)之一加矛。

選項(xiàng) 1:本地身份存儲(chǔ)

針對(duì)“本地”配置身份存儲(chǔ)簡(jiǎn)單明了:只需將其選中即可。

選項(xiàng) 2:Active Directory

Tableau Server 需要 Active Directory 的讀取訪問權(quán)限糠聪。您可以使用簡(jiǎn)單綁定或 GSSAPI 綁定向 Active Directory 驗(yàn)證 Tableau Server 的身份荒椭。

LDAP 簡(jiǎn)單綁定

如果使用簡(jiǎn)單綁定向 Active Directory 進(jìn)行身份驗(yàn)證,請(qǐng)輸入域帳戶和密碼舰蟆。我們建議使用 LDAPS 進(jìn)行連接趣惠。請(qǐng)參見服務(wù)器聯(lián)機(jī)幫助中的?LDAP over SSL

LDAP GSSAPI 綁定

我們建議使用 GSSAPI 綁定到 LDAP 目錄身害。若要使用 GSSAPI 進(jìn)行綁定味悄,您將需要一個(gè)專用于 Tableau Server 服務(wù)的密鑰表文件。請(qǐng)參見了解密鑰表要求塌鸯。

選項(xiàng) 3:OpenLDAP 或其他 LDAP 目錄

這是一項(xiàng)高級(jí)配置侍瑟。與 IT 管理員合作創(chuàng)建?identityStore LDAP 配置文件,并按服務(wù)器聯(lián)機(jī)幫助中所述的方式運(yùn)行 CLI 版本的安裝程序丙猬。

將文件保存在本地涨颜,例如?ldap_config_file.json。在設(shè)置過程中茧球,不要針對(duì)本地身份存儲(chǔ)進(jìn)行配置庭瑰,而是傳遞?ldap_config_file.json配置文件。

網(wǎng)關(guān)端口

通過 Web(以 HTTP 方式)訪問 Tableau Server 的默認(rèn)端口為端口 80抢埋。如果第一次安裝 Tableau Server 時(shí)安裝程序確定端口 80 已占用弹灭,則會(huì)使用備用端口(例如 8000)督暂,并且該端口將顯示在“端口號(hào)”框中。

舉例來說穷吮,如果 Tableau Server 主機(jī)前面有硬件防火墻或代理逻翁,則后端系統(tǒng)可能不適合在端口 80 上運(yùn)行,您可能需要為其他聯(lián)網(wǎng)需求更改端口捡鱼。

示例工作簿安裝

默認(rèn)情況下八回,當(dāng)您初始化服務(wù)器時(shí),Tableau Server 將在默認(rèn)站點(diǎn)安裝示例工作簿驾诈。

或者辽社,您可以使用?publishsamples?tabcmd 命令在安裝后發(fā)布示例。

在此頁(yè)上配置了選項(xiàng)之后翘鸭,單擊“初始化”滴铅。

初始化過程需要一段時(shí)間。初始化完成后就乓,將顯示以下頁(yè)面:

步驟 4:創(chuàng)建 Tableau Server 管理員帳戶

創(chuàng)建 Tableau Server 管理員帳戶汉匙。

如果使用 LDAP 進(jìn)行身份驗(yàn)證,則您在此處指定的帳戶必須是目錄中的用戶生蚁。

運(yùn)行以下命令:

tabcmd initialuser --server 'localhost:80' --username '<AD-user-name>'

另一方面噩翠,如果以本地身份驗(yàn)證方式運(yùn)行 Tableau Server,則您在此處指定的用戶名和密碼將用于創(chuàng)建管理帳戶邦投。為此帳戶輸入一個(gè)強(qiáng)密碼伤锚。

運(yùn)行以下命令:

tabcmd initialuser --server 'localhost:80' --username 'admin'

步驟 5:配置本地防火墻(可選)

我們建議您在運(yùn)行 Tableau Server 的計(jì)算機(jī)上運(yùn)行本地防火墻。這是一種安全最佳做法志衣。默認(rèn)情況下屯援,Linux 分發(fā)版不會(huì)在獨(dú)立安裝過程中啟用防火墻。

如果安裝或啟用了本地防火墻念脯,則您必須為 Tableau Server 打開兩個(gè)端口狞洋。這些端口是網(wǎng)關(guān)端口 (TCP 80) 和 tabadmincontroller 端口 (TCP 8850)。以下過程顯示了如何使用?Firewalld(即 CentOS 上的默認(rèn)防火墻)打開這些端口的示例绿店。如果使用其他防火墻吉懊,則您將需要確定要運(yùn)行的正確命令來打開這些端口。

啟動(dòng) firewalld:

sudo systemctl start firewalld

將默認(rèn)區(qū)域設(shè)置為公共區(qū)域假勿。運(yùn)行以下命令:

sudo firewall-cmd --set-default-zone=public

針對(duì)網(wǎng)關(guān)端口和 tabadmincontroller 端口添加端口借嗽。運(yùn)行以下命令:

sudo firewall-cmd --permanent --add-port=80/tcp

sudo firewall-cmd --permanent --add-port=8850/tcp

重新加載防火墻并驗(yàn)證設(shè)置。運(yùn)行以下命令:

sudo firewall-cmd --reload

sudo firewall-cmd --list-all

步驟 6:驗(yàn)證安裝

若要驗(yàn)證 Tableau Server 是否已安裝并正常運(yùn)行以及查看內(nèi)置管理視圖转培,您必須安裝 PostgreSQL 驅(qū)動(dòng)程序恶导。

驅(qū)動(dòng)程序下載頁(yè)面下載 PostgreSQL 驅(qū)動(dòng)程序。

在 Tableau Server 計(jì)算機(jī)上安裝驅(qū)動(dòng)程序:

在 CentOS 和 RHEL 上堡距,下載 .rpm 文件甲锡,然后運(yùn)行以下命令:

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

在 Ubuntu 上,下載 .deb 文件羽戒,然后運(yùn)行以下命令:

sudo dpkg -i tableau-postgresql-odbc_9.5.3_amd64.deb

要驗(yàn)證安裝的驅(qū)動(dòng)程序缤沦,請(qǐng)導(dǎo)航到 Tableau Server 中的管理視圖

您的服務(wù)器已安裝易稠!



遇到的問題(坑):


initialuser

在未定義初始管理用戶的服務(wù)器上創(chuàng)建初始管理用戶缸废。

注意tabcmd initialuser?命令不要求向 Tableau Server 進(jìn)行身份驗(yàn)證,但您必須在初始服務(wù)器節(jié)點(diǎn)上運(yùn)行該命令驶社。

示例

tabcmd initialuser --username "admin"?--password "password" --server http://localhost

tabcmd initialuser --username "admin"?--password "password" --friendly "Tableau Admin" --server http://localhost

若要在 shell 中提示輸入密碼企量,請(qǐng)不要在命令中包括?--password?參數(shù)。例如:

tabcmd initialuser --username "admin" --server http://localhost

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末亡电,一起剝皮案震驚了整個(gè)濱河市届巩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌份乒,老刑警劉巖恕汇,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異或辖,居然都是意外死亡瘾英,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門颂暇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缺谴,“玉大人,你說我怎么就攤上這事耳鸯∈祝” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵县爬,是天一觀的道長(zhǎng)煌集。 經(jīng)常有香客問我,道長(zhǎng)捌省,這世上最難降的妖魔是什么苫纤? 我笑而不...
    開封第一講書人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮纲缓,結(jié)果婚禮上卷拘,老公的妹妹穿的比我還像新娘。我一直安慰自己祝高,他們只是感情好栗弟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著工闺,像睡著了一般乍赫。 火紅的嫁衣襯著肌膚如雪瓣蛀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,775評(píng)論 1 307
  • 那天雷厂,我揣著相機(jī)與錄音惋增,去河邊找鬼。 笑死改鲫,一個(gè)胖子當(dāng)著我的面吹牛诈皿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播像棘,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼稽亏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了缕题?” 一聲冷哼從身側(cè)響起截歉,我...
    開封第一講書人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烟零,沒想到半個(gè)月后怎披,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓶摆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年凉逛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片群井。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡状飞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出书斜,到底是詐尸還是另有隱情诬辈,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布荐吉,位于F島的核電站焙糟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏样屠。R本人自食惡果不足惜穿撮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望痪欲。 院中可真熱鬧悦穿,春花似錦、人聲如沸业踢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)知举。三九已至瞬沦,卻和暖如春太伊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逛钻。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工僚焦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绣的。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像欲账,于是被迫代替她去往敵國(guó)和親屡江。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356