Clickhouse 没有启动

Posted

技术标签:

【中文标题】Clickhouse 没有启动【英文标题】:Clickhouse is not starting 【发布时间】:2019-07-08 13:10:58 【问题描述】:

使用 rpm 包安装 clickhouse 后,我们遇到了 clickhouse 启动问题。

以下是我们安装的步骤:

在一个特定位置下载所有必需的包,例如:/opt/clickhouse 使用以下命令

# mkdir /opt/clickhouse
# cd /opt/clickhouse # wget http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-common-static-18.12.17-2.x86_64.rpm #wget http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-server-base-18.12.17-2.x86_64.rpm #wget http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-server-common-18.12.17-2.noarch.rpm #wget http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-server-18.12.17-2.noarch.rpm #wget http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-client-18.12.17-2.noarch.rpm

    现在上述 5 个包将在给定位置提供。然后我们必须使用以下命令按以下顺序一个接一个地安装软件包。

    # rpm -ivh clickhouse-common-static-18.12.17-2.x86_64.rpm
    # rpm -ivh clickhouse-server-base-18.12.17-2.x86_64.rpm
    # rpm -ivh clickhouse-server-common-18.12.17-2.noarch.rpm
    # rpm -ivh clickhouse-server-18.12.17-2.noarch.rpm
    # rpm -ivh clickhouse-client-18.12.17-2.noarch.rpm
    

以下是错误信息。

systemctl status clickhouse-server

clickhouse-server.service - ClickHouse 服务器(大型分析 DBMS 数据)加载:加载(/etc/systemd/system/clickhouse-server.service; 禁用;供应商预设:禁用)活动:失败(结果:退出代码) 自 2019 年 7 月 8 日星期一 19:36:24 +08 起; 54分钟前处理:23939 ExecStart=/etc/init.d/clickhouse-server --config=/etc/clickhouse-server/config.xml (code=exited, status=2)

请帮助我们

【问题讨论】:

可以通过调用sudo service clickhouse-server start来启动服务器吗(见官方doxCH Launch)?请提供来自 /var/log/clickhouse-server/ 的服务器日志。 尝试使用 Clickhouse 的故障排除过程进行调试:clickhouse.yandex/docs/en/operations/troubleshooting 嘿@vladimir 试过但没有运气。日志也没有生成 【参考方案1】:

使用以下命令对我有用,现在也正在生成日志:

sudo -u clickhouse clickhouse-server --config-file=/etc/clickhouse-server/config.xml

【讨论】:

它是否作为服务运行?

以上是关于Clickhouse 没有启动的主要内容,如果未能解决你的问题,请参考以下文章

clickhouse实践——clickhouse启动参数使用总结

clickhouse:在启动时创建物化视图(docker)

如何提高 ClickHouse 服务器的启动时间?

由于 LowCardinality 设置,Clickhouse 服务器无法重新启动

ClickHouse多种安装方式

clickhouse从入门到放弃