来自服务器 localhost:9000 的意外数据包,::1
Unexpected packet from server localhost:9000, ::1
我已经按照此处的说明安装了 clickhouse https://github.com/Altinity/clickhouse-rpm-install。
我还在 /etc/clickhouse-server/config.xml.
中启用了 ::
开始正常,如下所示:
sudo /etc/init.d/clickhouse-server 重启
启动clickhouse-server服务:/etc/clickhouse-server/config.xml中数据目录路径:/var/lib/clickhouse/
完成
但是,当我启动客户端时失败如下:
sudo clickhouse-客户端
ClickHouse 客户端版本 1.1.54383。
连接到 localhost:9000。
代码:102。DB::NetException:来自服务器的意外数据包 localhost:9000,::1(预期的 Hello 或异常,收到未知数据包)
我必须在 /etc/clickhouse-server/config.xml 中更改端口并在启动客户端时将其作为参数传递,如下所示:
clickhouse-client --port 9011
出现以下错误:
Code: 102. DB::NetException: Unexpected packet from server localhost:9000, ::1 (expected Hello or Exception, got Unknown packet)
意味着 clickhouse-client 得到了一个答案,但是一个不正确的答案,这意味着另一个软件(不是 ClickHouse)正在监听 localhost:9000
很有可能是 php-fpm,因为它的默认端口也是 9000。
您可以使用以下命令查看9000端口上有哪些软件在监听:
sudo netstat -antp|grep LIST|grep 9000
作为解决此问题的方法,您可以执行以下操作:
- 更改端口以监听 clickhouse
- 更改软件监听的端口,目前是
侦听端口 9000
- 关闭软件,目前正在监听9000端口
我已经按照此处的说明安装了 clickhouse https://github.com/Altinity/clickhouse-rpm-install。
我还在 /etc/clickhouse-server/config.xml.
中启用了 ::开始正常,如下所示:
sudo /etc/init.d/clickhouse-server 重启 启动clickhouse-server服务:/etc/clickhouse-server/config.xml中数据目录路径:/var/lib/clickhouse/ 完成
但是,当我启动客户端时失败如下:
sudo clickhouse-客户端 ClickHouse 客户端版本 1.1.54383。 连接到 localhost:9000。 代码:102。DB::NetException:来自服务器的意外数据包 localhost:9000,::1(预期的 Hello 或异常,收到未知数据包)
我必须在 /etc/clickhouse-server/config.xml 中更改端口并在启动客户端时将其作为参数传递,如下所示:
clickhouse-client --port 9011
出现以下错误:
Code: 102. DB::NetException: Unexpected packet from server localhost:9000, ::1 (expected Hello or Exception, got Unknown packet)
意味着 clickhouse-client 得到了一个答案,但是一个不正确的答案,这意味着另一个软件(不是 ClickHouse)正在监听 localhost:9000 很有可能是 php-fpm,因为它的默认端口也是 9000。
您可以使用以下命令查看9000端口上有哪些软件在监听:
sudo netstat -antp|grep LIST|grep 9000
作为解决此问题的方法,您可以执行以下操作:
- 更改端口以监听 clickhouse
- 更改软件监听的端口,目前是 侦听端口 9000
- 关闭软件,目前正在监听9000端口