---
schema_version: "1"
id: 569ca1c12057dc04797a5fdf42985d7852f0f28a450b0bb01651276b97df3a18
title: กำหนดค่า Tableau Server เพื่อความพร้อมใช้งานสูงกับโหนดบริการรวมเท่านั้น
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server/distrib_ha_external_zk.md
canonical_url: https://help.tableau.com/current/server/th-th/distrib_ha_external_zk.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9b6afaf3ef003f50370c5666b16a6d52caed8ac6b444973693e91080f1df7256
description: Configure high availability with Coordination Service-only nodes for Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กำหนดค่า Tableau Server เพื่อความพร้อมใช้งานสูงกับโหนดบริการรวมเท่านั้น

บริการรวมสร้างขึ้นบน [Apache ZooKeeper](https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index) ซึ่งเป็นโปรเจกต์โอเพนซอร์ส และประสานงานกิจกรรมต่างๆ บนเซิร์ฟเวอร์ เพื่อรับประกันควอรัมในกรณีที่เกิดความล้มเหลวและแสดงเป็นแหล่งข้อมูลที่ "ถูกต้อง” เกี่ยวกับโทโพโลยีเซิร์ฟเวอร์ การกำหนดค่า และสถานะ ระบบจะติดตั้งบริการดังกล่าวโดยอัตโนมัติบนโหนด Tableau Server เริ่มต้น แต่จะไม่มีการติดตั้งอินสแตนซ์เพิ่มเมื่อคุณเพิ่มโหนดเพิ่มเติม เนื่องจากการทำงานที่สำเร็จของ Tableau Server จะขึ้นอยู่กับบริการรวมที่ทำงานตามปกติ เราจึงขอแนะนำให้คุณเพิ่มอินสแตนซ์เพิ่มเติมของบริการรวมโดยการปรับใช้ชุดบริการรวมใหม่สำหรับการติดตั้งเซิร์ฟเวอร์ของโหนดมากกว่าสามโหนด การทำเช่นนี้จะก่อให้เกิดการสำรองพื้นที่ไว้และเพิ่มความพร้อมใช้งาน ในกรณีที่อินสแตนซ์หนึ่งของบริการรวมมีปัญหา

บริการรวมสามารถสร้าง I/O จำนวนมากในขณะที่สื่อสารกับส่วนประกอบอื่นๆ ของเซิร์ฟเวอร์ ดังนั้นหากคุณใช้งาน Tableau Server บนคอมพิวเตอร์ที่ตรงตามหรือเกินข้อกำหนดขั้นต่ำของฮาร์ดแวร์ คุณอาจต้องติดตั้ง Tableau Server ในการกำหนดค่าที่ใช้โหนดบริการรวมเท่านั้น ซึ่งหมายความว่าการติดตั้งบริการรวมบนโหนดที่ไม่ได้ใช้การประมวลผลอื่นๆ บนเซิร์ฟเวอร์ และจะลบบริการรวมจากทุกโหนดที่ใช้งานการประมวลผลอื่นๆ บนเซิร์ฟเวอร์ กระบวนการนี้จะอธิบายวิธีการดำเนินการนั้น คุณยังสามารถเรียกใช้ชุดบริการรวมบนโหนดเดียวกันที่เรียกใช้กระบวนการอื่นๆ บน Tableau Server ได้ หากต้องการรายละเอียดเพิ่มเติม โปรดดู[ปรับใช้ชุดบริการรวม](https://help.tableau.com/current/server/th-th/distrib_ha_zk.htm)

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

ก่อนดำเนินการตามขั้นตอนในหัวข้อนี้ ให้ทำตามข้อกำหนดเบื้องต้นต่อไปนี้

- [ติดตั้งและกำหนดค่า Tableau Server](https://help.tableau.com/current/server/th-th/install_config_top.htm) - ติดตั้ง Tableau บนโหนดแรก
- [ติดตั้งและกำหนดค่าโหนดเพิ่มเติม](https://help.tableau.com/current/server/th-th/install_additional_nodes.htm) - ติดตั้ง Tableau บนโหนดเพิ่มเติมอย่างน้อยสองโหนด

**หมายเหตุ:** การดำเนินการนี้รวมขั้นตอนที่คุณอาจต้องดำเนินการโดยใช้บรรทัดคำสั่ง TSM หากต้องการใช้ TSM CLI คุณต้องมีการเข้าถึงสำหรับผู้ดูแลระบบเพื่อไปยังบรรทัดคำสั่งบนโหนดใดโหนดหนึ่งในการติดตั้งของคุณและต้องมีการเข้ารหัสของผู้ดูแลระบบ TSM เพื่อเรียกใช้คำสั่ง TSM

## ปรับใช้ชุดรวมบนโหนดบริการรวมเท่านั้น

วิธีหนึ่งในการรองรับผลกระทบ I/O ระดับสูงของบริการรวมคือการปรับใช้ชุดรวมบนโหนดที่เรียกใช้บริการรวมและตัวควบคุมคลัสเตอร์เท่านั้น ขั้นตอนต่อไปนี้จะแสดงวิธีการปรับใช้ชุดบริการรวมบนคลัสเตอร์หลายโหนด Tableau Server ที่มี

**หมายเหตุ:** สำหรับสิทธิ์การใช้งาน Tableau Server ตามคอร์ ระบบจะไม่นับรวมโหนดของบริการรวมเท่านั้นกับจำนวนคอร์ที่ได้รับสิทธิ์อนุญาตทั้งหมด

1. เพิ่มโหนดเพิ่มเติมให้กับคลัสเตอร์ของคุณ
    
    ดู[ติดตั้งและกำหนดค่าโหนดเพิ่มเติม](https://help.tableau.com/current/server/th-th/install_additional_nodes.htm)
2. หากคุณเพิ่มโหนดใหม่โดยใช้ TSM CLI คุณจะต้องกำหนดค่าโหนดด้วยตัวควบคุมคลัสเตอร์ (ไม่จำเป็นต้องทำขั้นตอนนี้หากคุณเพิ่มโหนดโดยใช้ TSM Web UI เพราะระบบจะเพิ่มตัวควบคุมคลัสเตอร์โดยอัตโนมัติเมื่อคุณเพิ่มโหนดโดยใช้ Web UI)
    
    ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ
3. จากโหนดแรกของคลัสเตอร์ ให้กำหนดค่าโหนดใหม่โดยใช้อินสแตนซ์ของตัวควบคุมคลัสเตอร์ ดังนี้
    
    `tsm topology set-process -pr clustercontroller -n <node4> -c 1`
    
    `tsm topology set-process -pr clustercontroller -n <node5> -c 1`
    
    `tsm topology set-process -pr clustercontroller -n <node6> -c 1`
    
    หากได้รับข้อความแจ้ง ให้เข้าสู่ระบบในฐานะผู้ดูแล TSM
4. ใช้การเปลี่ยนแปลงการกำหนดค่า หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง `pending-changes apply` จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก `--ignore-prompt` แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm pending-changes apply](https://help.tableau.com/current/server/th-th/cli_pending-changes.htm#pending-changes-apply)
    
    `tsm pending-changes apply`
    
    คำเตือนเกี่ยวกับการปรับใช้ชุดบริการรวมจะปรากฏขึ้น เพราะคุณได้ปรับใช้คลัสเตอร์แบบหลายโหนด หากนี่เป็นเพียงคำเตือนเดียว คุณสามารถลบล้างคำเตือนอย่างปลอดภัยได้โดยใช้ตัวเลือก `--ignore-warnings` เพื่อใช้การเปลี่ยนแปลงการกำหนดค่าแม้จะมีคำเตือนก็ตาม
    
    ```
    tsm pending-changes apply --ignore-warnings
    ```
5. ยืนยันว่าโหนดทั้งหมดกำลังทำงาน
    
    `tsm status -v`
6. บนโหนดแรกของคลัสเตอร์ ให้เปิดเซสชันเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้เพื่อหยุด Tableau Server:
    
    `tsm stop`
7. รับ ID โหนดสำหรับแต่ละโหนดในคลัสเตอร์
    
    `tsm topology list-nodes -v`
8. ใช้คำสั่ง `tsm topology deploy-coordination-service` เพื่อเพิ่มชุดบริการรวมใหม่โดยการเพิ่มบริการรวมไปยังโหนดที่ระบุ คุณต้องระบุโหนดที่ควรเพิ่มบริการรวม คำสั่งยังทำให้ชุดรวมใหม่เป็นชุดรวม "การใช้งานจริง" (ชุดรวมที่กำลังใช้งาน) และจะลบชุดรวมเก่าออก
    
    **หมายเหตุ:** ข้อความแจ้ง "y/n” ปรากฏขึ้นเพื่อยืนยันว่าการรีสตาร์ทเซิร์ฟเวอร์จะเริ่มขึ้น หากต้องการเรียกใช้คำสั่งโดยไม่มีอินพุต ให้ใส่ตัวเลือก `--ignore-prompt`
    
    ตัวอย่างเช่น ปรับใช้บริการรวมกับสามโหนดของคลัสเตอร์แบบหกโหนด:
    
    `tsm topology deploy-coordination-service -n <node4,node5,node6>`
    
    รอจนกว่าคำสั่งจะสมบูรณ์ และระบบจะส่งคุณกลับไปยังข้อความแจ้งของระบบ
9. เริ่มต้น Tableau Server
    
    `tsm start`