Apache zookeeper 无法从clickhouse连接到zookeeper

Apache zookeeper 无法从clickhouse连接到zookeeper,apache-zookeeper,clickhouse,Apache Zookeeper,Clickhouse,我正在使用并配置了一个3节点群集。我在clickhouse配置文件中指定了它们,如下所示 <zookeeper> <node index="1"> <host>X.X.X.X</host> <port>2181</port> </node> <node index="2">

我正在使用并配置了一个3节点群集。我在clickhouse配置文件中指定了它们,如下所示

<zookeeper>
        <node index="1">
                 <host>X.X.X.X</host>
                <port>2181</port>
        </node>
        <node index="2">
                <host>X.X.X.X</host>
                <port>2181</port>
        </node>
        <node index="3">
                <host>X.X.X.X</host>
                <port>2181</port>
        </node>
</zookeeper>
<macros>
        <shard>01</shard>
        <replica>ec2-X-X-X-X.compute-1.amazonaws.com</replica>
</macros>
我得到以下例外

Query execution failed

Reason:
SQL Error [999]: ClickHouse exception, code: 999, host: <Clickhouse node IP>, port: 
8123; Code: 999, e.displayText() = Coordination::Exception: Not 
authenticated, path: /clickhouse, e.what() = Coordination::Exception
增加

在我的zookeeper配置中跳过身份验证。

添加

skipACL=yes

在我的zookeeper配置中,跳过身份验证。

要使用登录名和密码连接到zookeeper,您应该如下配置ClickHouse:

<yandex>
    <zookeeper>
        <node index="1">
            <host>X.X.X.X</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>Y.Y.Y.Y</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>Z.Z.Z.Z</host>
            <port>2181</port>
        </node>
        <identity>user:password</identity>
    </zookeeper>
</yandex>

更改配置后,您需要重新启动ClickHouse服务器。

要使用登录名和密码连接到zookeeper,您应该如下配置ClickHouse:

<yandex>
    <zookeeper>
        <node index="1">
            <host>X.X.X.X</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>Y.Y.Y.Y</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>Z.Z.Z.Z</host>
            <port>2181</port>
        </node>
        <identity>user:password</identity>
    </zookeeper>
</yandex>
更改配置后,您需要重新启动ClickHouse服务器

<yandex>
    <zookeeper>
        <node index="1">
            <host>X.X.X.X</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>Y.Y.Y.Y</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>Z.Z.Z.Z</host>
            <port>2181</port>
        </node>
        <identity>user:password</identity>
    </zookeeper>
</yandex>