由于 LowCardinality 设置,Clickhouse 服务器无法重新启动
Posted
技术标签:
【中文标题】由于 LowCardinality 设置,Clickhouse 服务器无法重新启动【英文标题】:Clickhouse server failed to restart because of LowCardinality setting 【发布时间】:2018-10-06 09:50:41 【问题描述】:我尝试使用 LowCardinality 设置,我收到一条消息说这是一个实验性功能,我必须设置 allow_experimental_low_cardinality_type = 1 才能使用它。
我在 clickhouse-client 中执行了这个命令,然后我重新启动了服务器。但我得到了 clickhouse-server.service: 单元进入失败状态
现在我正在尝试找出如何禁用此设置并让我的 clickhouse-server 重新启动。 你能帮忙吗?
PS:我使用的版本是18.12.17,我安装在Linux Ubuntu 16.04上
【问题讨论】:
【参考方案1】:ClickHouse 有不同的设置层。如果您使用了SET <setting> = <value>
,那么您将其设置为当前会话。您无需重新启动 ClickHouse。请看here。
我想您在启动服务器时遇到了另一个问题。有很多原因。因此,首先尝试回忆自上次重启以来在配置中所做的事情(因为您刚刚通过重启服务器应用了更改)。
挖掘日志也是一个很棒的主意。不要犹豫,在 github.com 上查看其他类似问题,例如 this one
【讨论】:
以上是关于由于 LowCardinality 设置,Clickhouse 服务器无法重新启动的主要内容,如果未能解决你的问题,请参考以下文章
如何以更优化的方式从 LowCardinality(String) 数据类型中获取所有值?
拆卸器un texto seleccionado luego de hacer doble clic con el鼠标
手把手教你用vue-clic3搭建vue-element-admin项目
sql server 最大 concurrent connection 设置
事件绑定方法和性能 $(document).on("click", "#id", fn) VS $("#id").on("clic