ฉันใช้เซิร์ฟเวอร์ Clickhouse บน Azure VM และพยายามสร้างตารางโดยใช้เครื่องมือ ReplicatedMergeTree (ทำตามคำแนะนำนี้: https://medium.com/@merticariug/distributed-clickhouse-configuration-d412c211687c).
ฉันมีผู้ดูแลสัตว์ที่ทำงานบน Azure VM อื่นในซับเน็ตเดียวกัน
สร้างตาราง shard.test
(
รหัส Int64,
เหตุการณ์_เวลา วันที่และเวลา
)
Engine=ReplicatedMergeTree('/clickhouse/tables/shard1/test', 'replica_1')
แบ่งตาม toYYYYMMDD(event_time)
สั่งซื้อโดยรหัส;
เมื่อฉันเรียกใช้คำสั่งด้านบนเพื่อสร้างตารางจำลอง ฉันได้รับข้อผิดพลาดนี้ในไคลเอนต์ clickhouse ของฉัน:
รหัส: 225 DB::Exception: ได้รับจาก localhost:9000 DB::Exception: ไม่สามารถสร้างตารางที่จำลองแบบได้หากไม่มี ZooKeeper (NO_ZOOKEEPER)
ฉันไม่ได้แสดงความคิดเห็นในส่วนของ Zoopkeeper ของ /etc/clickhouse-server/config.xml และยังได้เพิ่มไฟล์ xml แยกต่างหากสำหรับ Zookeeper ใน /etc/clickhouse-server/config.d/
นี่คือเนื้อหาของ /etc/clickhouse-server/config.d/zookeeper.xml:
<clickhouse>
<zookeeper>
<node>
<host>public_IP</host>
<port>2181</port>
</node>
</zookeeper>
</clickhouse>
ฉันไม่มีการเปลี่ยนแปลงการกำหนดค่าบางอย่างหรือไม่