linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state

这篇具有很好参考价值的文章主要介绍了linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

systemctl start clickhouse-server
systemctl status clickhouse-server
clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: disabled)Active: activating (auto-restart) (Result: exit-code) since 二 2023-08-21 11:46:41 CST; 10s agoProcess: 9688 ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid (code=exited, status=70)Main PID: 9688 (code=exited, status=70)8月 21 11:46:41 localhost.localdomain systemd[1]: clickhouse-server.service: main process exited, code=exited, status=70/n/a
8月 21 11:46:41 localhost.localdomain systemd[1]: Unit clickhouse-server.service entered failed state.
8月 21 11:46:41 localhost.localdomain systemd[1]: clickhouse-server.service failed.

1.查询.log为什么启动失败

  journalctl -xe
Jun 30 10:03:21 hantest.com polkitd[751]: Unregistered Authentication Agent for unix-process:5673:185017 (system bus name :1.164, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en
Jun 30 10:03:22 hantest.com clickhouse-server[5711]: Processing configuration file '/etc/clickhouse-server/config.xml'.
Jun 30 10:03:22 hantest.com clickhouse-server[5711]: Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Jun 30 10:03:22 hantest.com clickhouse-server[5711]: Poco::Exception. Code: 1000, e.code() = 13, e.displayText() = Access to file denied: /var/log/clickhouse-server/clickhouse-server.log, Stack trace 

注意这行报错:

e.displayText() = Access to file denied: /var/log/clickhouse-server/clickhouse-server.log, Stack trace

找到日志目录

cd /var/log/clickhouse-server/

linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java
假如报警日志很大的话 就查看最近500 1000条就好了

tail -500f clickhouse-server.err.log

2.在日志里面找到报警信息

linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java

 <Error> system.asynchronous_metric_log (7d7655bb-7e5a-4413-a29f-ad181bf15ba7): 
 Detaching broken part /var/lib/clickhouse/store/7d7/7d7655bb-7e5a-4413-a29f-ad181bf15ba7/202308_930387_930387_0 
 (size: 0.00 B). If it happened after update, it is likely because of backward incompability.
  You need to resolve this manually

linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java
提示这个202308_930387_930387_0文件损坏,结构需要清理

3.删除日志

进入文件夹

  cd /var/lib/clickhouse/store/7d7/7d7655bb-7e5a-4413-a29f-ad181bf15ba7/

linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java
找到提示的文件夹
linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java

执行删除命令 !!!!需要谨慎,第一次执行的时候服务器直接死机了,建议还是不要执行了 然后想着改名字,发现也一样会死机。

4. 修改日志文件

虽然文件命名成功了,但是clickhouse还是无法启动,还是类似报错,应该是clickhouse还是会使用这个文件
想着怎么才能让clickhouse忽略这个文件夹,试着把上面层级的文件夹7d7改了下,改成7d7a,
执行
linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java

systemctl start clickhouse-server
systemctl status clickhouse-server

linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state,clickhouse,java,linux,linux,clickhouse,java

5.分析原因

断电文章来源地址https://www.toymoban.com/news/detail-682835.html

到了这里,关于linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 史上最强解决启动nginx出现Failed to start nginx.service:unit not found问题

    参考:https://blog.csdn.net/lvmengzou/article/details/116775114 1、错误原因是没有添加nginx服务,所以启动失败 解决办法 1、在etc/init.d/目录下创建文件,文件名叫nginx,内容为: #!/bin/sh . /etc/rc.d/init.d/functions . /etc/sysconfig/network [ “$NETWORKING” = “no” ] exit 0 nginx=“/usr/local/nginx/sbin/nginx”

    2024年01月18日
    浏览(52)
  • Nginx报错Failed to restart nginx.service: Unit not found.

    报错截图:在经过编译安装依赖包等一系列操作后nginx -t后发现配置文件没有问题后发现nginx服务找不到但是nginx版本是已经安装好的  解决方法: 1、在根目录下执行 插入代码 2、使用下面命令进入目录 3、依次执行下列命令 4、开启nginx服务并且查看 出现如下页面说明nginx服

    2024年02月12日
    浏览(43)
  • 利用docker安装启动ClickHouse

    ClickHouse是一个面向列存储的数据库管理系统,可以使用SQL查询实时生成分析数据报告,主要用于OLAP(在线分析处理查询)场景。关于clickhouse原理以及基础知识在以后学习中慢慢总结。(_) 这里主要描述如何使用docker安装并启动clickhouse,其他安装方法均参考了官方文档: https://c

    2023年04月08日
    浏览(64)
  • 报错处理:解决Linux上Docker启动报错:Cannot connect to the Docker daemon

    嗨,大家好!今天我来分享一个我在运维过程中遇到的问题,关于Linux上Docker启动时出现的“Cannot connect to the Docker daemon”报错,以及如何解决这个问题的。 首先,让我们来看看这个报错信息。当你在启动Docker时,如果你看到类似以下的错误信息: 这意味着Docker无法连接到

    2024年02月05日
    浏览(58)
  • UNITY报错:An error occurred while resolving packages: Project has invalid dependencies: com.unit

    打开unity出现了这样的报错: An error occurred while resolving packages:   Project has invalid dependencies:     com.unity.render-pipelines.universal: Package [com.unity.render-pipelines.universal@12.1.2] cannot be found 这里在同站其他博主提供的方法中得到灵感,现已解决。原博主给出的解决思路是项目具有无效的

    2024年02月03日
    浏览(48)
  • Linux解决 Failed to restart NetworkManager.service: Unit not found问题

    如果你遇到了“Failed to restart NetworkManager.service: Unit not found.”的错误信息,不要担心!这个问题很常见,并且很容易解决。下面是解决这个问题的步骤,让我来一步一步地教给你。 步骤概览 以下是解决问题的步骤概览: 步骤 描述 步骤 1 检查NetworkManager是否已安装 步骤 2 安

    2024年02月06日
    浏览(52)
  • Linux tar包安装 Prometheus 和 Grafana(知识点:systemd Unit/重定向)

    用tar包的方式安装 Prometheus 和 Grafana Prometheus:开源的监控方案 Grafana:将Prometheus的数据可视化平台 Prometheus已经有了查询功能为什么还需要grafana呢?Prometheus基于promQL这一SQL方言,有一定门槛!Grafana基于浏览器的操作与可视化图表大大降低了理解难度 1. 下载 与 解压 官网下载: http

    2024年02月13日
    浏览(29)
  • Linux防火墙报错:Failed to start firewalld.service Unit is masked

    启动防火墙失败,报错情况如下: 原因是:(启动防火墙失败:防火墙被锁定) 解锁防火墙:(移除符号链接) Active: active (running) 看到这个已经代表启动防火墙了。 启动服务操作: 端口、ip限制:(注意:–permanent 是永久设置,没加则为临时) 问题处理:

    2024年02月12日
    浏览(46)
  • Linux中启动Docker容器报错:Error response from daemon driver failed programming external

    在启动Docker的容器时,会出现报错: Error response from daemon: driver failed programming external connectivity on endpoint XXX(端口映射或启动容器时报错) 如下: 原因 : 在我们启动了Docker后,我们再对防火墙firewalld进行操作,就会发生上述报错 , 详细原因:docker服务启动时定义的自定义

    2024年02月16日
    浏览(51)
  • ClickHouse AST is too big 报错问题处理记录

    项目中统计报表的查询出现 AST is too big 问题,报错信息如下: 报错信息显示 AST is too big 。 AST 表示查询语法树中的最大元素数。 如果超出,则抛出异常。 默认情况下是10,000,项目上配置了 50000,但还是不够用。 1、修改系统配置 在 user.xml 配置文件中,添加如下配置 2、修改

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包