ติดตั้งและเริ่มต้น TSM

หัวข้อนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้ง Tableau Server และการเริ่มต้น Tableau Services Manager (TSM)

สำคัญ: อย่าติดตั้งเวอร์ชันเบต้าของ Tableau Server ในสภาพแวดล้อมการผลิตของคุณ และคุณไม่ควรกู้คืนการติดตั้ง Tableau Server การผลิตด้วยการใช้ข้อมูลสำรองของเวอร์ชันเบต้าด้วย

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการ ตรวจสอบหัวข้อ ก่อนที่คุณจะติตตั้ง...

ตรวจสอบพารามิเตอร์การเริ่มต้นทางเลือก

ก่อนที่คุณจะติดตั้งและเริ่มต้น TSM สำคัญอย่างมากที่คุณจะต้องตรวจทานพารามิเตอร์ที่คุณอาจตั้งค่าเป็นทางเลือกให้เป็นส่วนหนึ่งของการดำเนินการเริ่มต้น คุณสามารถเรียกใช้ initialize-tsm ได้เพียงครั้งเดียว ดังนั้นอย่าลืมเรียกใช้ด้วยตัวเลือกทั้งหมดที่องค์กรของคุณต้องการ บางตัวเลือกเช่น ผู้ใช้และกลุ่มของระบบที่ไม่ใช่ค่าเริ่มต้น สามารถกำหนดค่าให้เป็นส่วนหนึ่งของการดำเนินการเริ่มต้นได้เท่านั้น การกำหนดค่าอื่นๆ เช่น พร็อกซีส่งต่อและการตั้งค่าพอร์ตไดนามิกสามารถตั้งค่าได้ด้วยตนเองหลังจากที่คุณเรียกใช้การเริ่มต้นใช้งาน แต่การทำเช่นนั้นจะเป็นกระบวนการที่ใช้การทำงานที่หนักมาก

สำหรับรายการพารามิเตอร์ทางเลือกทั้งหมด โปรดดู เอาต์พุตความช่วยเหลือสำหรับสคริปต์ initialize-tsm

สถานการณ์ทั่วไปบางสถานการณ์ที่ต้องใช้พารามิเตอร์การเริ่มต้นทางเลือก:

  • การกำหนดค่า Tableau Server เพื่อทำงานกับพร็อกซีเซิร์ฟเวอร์การส่งต่อ โปรดดู ทางเลือกเสริม: พารามิเตอร์ initalize-tsm ทั่วไป ภายหลังในหัวข้อนี้ เพื่อกำหนดค่า Tableau Server ระหว่างการติดตั้ง คุณยังสามารถกำหนดค่า Tableau Server หลังจากที่คุณติดตั้งแล้ว โปรดดู การกำหนดค่า Tableau Server บน Linux เพื่อใช้กับพร็อกซีส่งต่อ
  • การระบุการแมปพอร์ตแบบไดนามิก โดยค่าเริ่มต้น พอร์ตส่วนใหญ่ที่ Tableau Server ต้องการจะถูกกำหนด (แมป) แบบไดนามิกจากช่วงพอร์ตที่กำหนดไว้ล่วงหน้า การกำหนดพอร์ตจะทำขึ้นสำหรับแต่ละบริการหรือกระบวนการระหว่างการติดตั้ง หากคุณต้องการแก้ไขการแมปพอร์ต เราแนะนำให้กำหนดค่านี้ระหว่างการติดตั้ง โปรดดู การควบคุมการแมปพอร์ตใหม่ด้วย initialize-tsm
  • การระบุผู้ใช้หรือกลุ่มระบบที่ไม่ใช่ค่าเริ่มต้น การเปลี่ยนแปลงการกำหนดค่านี้สามารถทำได้ในระหว่างการเริ่มต้นเท่านั้น โปรดดู ผู้ใช้ระบบและกลุ่ม
  • การระบุไดเร็กทอรีข้อมูลที่ไม่ใช่ค่าเริ่มต้น การเปลี่ยนแปลงการกำหนดค่านี้สามารถทำได้ในระหว่างการเริ่มต้นเท่านั้น ดูที่ ไดเรกทอรีข้อมูล

ตามแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย อย่าเปิดเผยพอร์ต TSM (โดยค่าเริ่มต้น 8850) ในอินเตอร์เน็ต

ติดตั้ง Tableau Server

ติดตั้ง Tableau Server ด้วยตัวจัดการแพ็กเกจของการกระจาย จากนั้นเรียกใช้สคริปต์เพื่อเริ่มต้น TSM สคริปต์ได้รวมมากับแพ็กเกจที่ติดตั้งอยู่แล้ว

สำคัญ: ชื่อโฮสต์ของเซิร์ฟเวอร์ต้องไม่เปลี่ยนแปลงหลังจากที่คุณเริ่มต้น TSM ตัวอย่างเช่น สิ่งนี้อาจเกิดขึ้นได้ หากคุณใช้แพ็คเกจ cloud-init เพื่อเริ่มต้นใช้งานเครื่องเสมือน และคุณติดตั้ง Tableau Server บนเครื่องเสมือนนั้น

ติดตั้งแพ็คเกจ Tableau Server

โดยค่าเริ่มต้น Tableau Server จะถูกติดตั้งในไดเร็กทอรี /opt ในการแจกแจงแบบ RHEL คุณสามารถระบุตำแหน่งติดตั้งอื่นได้

  1. เข้าสู่ระบบในฐานะผู้ใช้พร้อมเข้าถึง sudo ในคอมพิวเตอร์ที่คุณต้องการติดตั้ง Tableau Server

    หมายเหตุ: เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น เราขอแนะนำให้ใช้บัญชีผู้ใช้ที่ไม่มีตัวอักษรพิเศษใดๆ (เช่น ตัวอักษรที่ไม่ใช่ ASCII และ "+", "-") ซึ่งอาจทำให้เกิดปัญหา รวมถึงการติดตั้ง Tableau Server ไม่สำเร็จ โดยขึ้นอยู่กับการกำหนดค่าสภาพแวดล้อมของคุณ

  2. ดาวน์โหลดแพ็กเกจตัวติดตั้ง .rpm หรือ .deb จากหน้า การดาวน์โหลดและบันทึกประจำรุ่นของ Tableau Server

  3. ไปยังไดเรกทอรีที่คุณคัดลอกแพ็กเกจ .rpm หรือ .deb

  4. ใช้ตัวจัดการแพ็กเกจเพื่อติดตั้งแพ็กเกจ Tableau Server

    คุณต้องติตตั้งเวอร์ชันใหม่ไปยังตำแหน่งเดิมของเวอร์ชันที่มีอยู่ ตำแหน่งการติดตั้งต้องเหมือนกันในทุกโหนด อย่าติดตั้งไปยังตำแหน่งใดๆ ด้วยการใช้ลิงก์เชิงสัญลักษณ์หรือไปยังไดเรกทอรีในระบบไฟล์เครือข่าย (NFS)

    • ในการกระจายแบบ RHEL ซึ่งรวมถึง CentOS คุณสามารถเลือกติดตั้ง Tableau ไปยังตำแหน่งที่ไม่ใช่ค่าเริ่มต้นได้

      • ตำแหน่งเริ่มต้น - หากต้องการติดตั้งไปยังตำแหน่งเริ่มต้น (/opt/tableau/tableau_server) ให้เรียกใช้คำสั่งต่อไปนี้ ซึ่งจัดรูปแบบ <version> เป็น major-minor-maintenance (เช่น 2019-2-5):

        sudo yum update

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

      • ตำแหน่งที่ไม่ใช่ค่าเริ่มต้น - หากต้องการติดตั้งไปยังตำแหน่งที่ไม่ใช่ค่าเริ่มต้น คุณต้องใช้ rpm -i นอกจากนั้นคุณยังต้องติดตั้งแพ็กเกจที่พึ่งพาทั้งหมด ดูหมายเหตุด้านล่าง

        เรียกใช้คำสั่งต่อไปนี้:

        sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

      หมายเหตุ: เมื่อคุณใช้ yum เพื่อติดตั้ง Tableau Server ระบบจะดาวน์โหลดและติดตั้งแพ็กเกจที่พึ่งพาทั้งหมด นี่คือวิธีที่แนะนำในการติดตั้ง Tableau หากคุณต้องการติดตั้งไปยังตำแหน่งที่ไม่ใช่ค่าเริ่มต้น หรือองค์กรของคุณไม่อนุญาตให้ใช้ yum และคุณต้องติดตั้งโดยใช้ rpm -i คุณจะต้องติดตั้งแพ็กเกจที่พึ่งพาทั้งหมดแยกต่างหากด้วย หากต้องการข้อมูลเกี่ยวกับการติดตั้งแพ็กเกจที่พึ่งพา โปรดดูการติดตั้ง Tableau Server บนคอมพิวเตอร์ Linux ที่ตัดขาดจากระบบเครือข่าย

    • ใน Ubuntu ให้เรียกใช้คำสั่งต่อไปนี้ โดยที่ <version> ต้องอยู่ในรูปแบบ major-minor-maintenance (ex: 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
      

เริ่มต้น TSM

คุณสามารถระบุตำแหน่งแยกต่างหากสำหรับพื้นที่เก็บข้อมูล (ข้อมูลแยกและข้อมูลเมตาแยก) ไม่ว่าคุณจะติดตั้ง Tableau ไปยังตำแหน่งตามค่าเริ่มต้นหรือไม่

  1. ไปยังไดเรกทอรี scripts:

    cd /opt/tableau/tableau_server/packages/scripts.<version_code>/
  2. เรียกใช้สคริปต์ต่อไปนี้เพื่อเริ่ม TSM:

    sudo ./initialize-tsm --accepteula --activation-service --<optional_parameters>

    พารามิเตอร์ที่จำเป็นเพียงอย่างเดียวสำหรับสคริปต์ initialize-tsm คือ --accepteula คุณต้องรวมพารามิเตอร์นี้เพื่อยอมรับข้อตกลงสิทธิ์การใช้งานของผู้ใช้ของ Tableau Server (EULA) EULA มีให้บริการในตำแหน่งต่อไปนี้:

    /opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt

    อย่างไรก็ตาม ตรวจสอบพารามิเตอร์ทั่วไปต่อไปนี้ก่อนเรียกใช้สคริปต์

    ทางเลือกเสริม: พารามิเตอร์ initalize-tsm ทั่วไป
  3. ออกจากระบบและเข้าสู่ระบบเทอร์มินัลอีกครั้งก่อนที่คุณจะกำหนดค่า Tableau Server

    เมื่อคุณเข้าสู่ระบบอีกครั้ง คุณจะสร้างเซสชันใหม่ที่การเปลี่ยนแปลงการเป็นสมาชิกกลุ่มจะมีผลกระทบ เซสชันใหม่ยังมีสิทธิ์การเข้าถึงตัวแปรสภาพแวดล้อมที่เพิ่มโดยสคริปต์ initialize-tsm ด้วย

ขั้นตอนถัดไป