Наличие следующей ошибки:
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