Clickhouse:无法获取 D-Bus 连接:操作不允许 - CentOS 7,没有 docker 镜像

Clickhouse:无法获取 D-Bus 连接:操作不允许 - CentOS 7,没有 docker 镜像

我正在尝试在我的基于 CentOS 的 WSL. 按照说明操作后在此页面,并成功安装数据库,当我想要启用服务时,我得到以下信息:

# systemctl enable clickhouse-server
clickhouse-server.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig clickhouse-server on

当我想要启动服务时,出现以下错误:

# systemctl start clickhouse-server
Failed to get D-Bus connection: Operation not permitted

我谷歌了一下,但得到的都是有关 CentOS docker 镜像的问题,对我来说不起作用。有什么办法可以让它工作吗?

答案1

我在尝试在 CentOS 7 WSL2 发行版上运行“systemctl”时遇到了同样的问题。

按照https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl/对我有用。

TL;DR:将包含以下内容的“/etc/wsl.conf”文件添加到您的 WSL 分发文件系统。使用“wsl --shutdown”完全关闭 wsl 后,您的 VM 应该允许“systemctl”。

[启动] systemctl=true

答案2

我一直在谷歌搜索完全相同的东西。

Centos7 中的 apachectl start 似乎对我有用。mariadb 也一样。

不确定这有多大帮助。我直接运行了 httpd。也许你可以对 clickhouse 做同样的事情?

相关内容