【问题标题】:Can I install more than one instance of ClickHouse database on a single server using different user我可以使用不同的用户在一台服务器上安装多个 ClickHouse 数据库实例吗
【发布时间】:2017-03-31 06:59:46
【问题描述】:

我已经使用 root 在我的服务器(Ubuntu 14.04 LTS)上安装了 ClickHouse,现在我可以将它安装在与另一个用户相同的服务器上,如果可以,请提供安装它的必要步骤。

【问题讨论】:

    标签: clickhouse


    【解决方案1】:

    我不认为您可以使用不同的用户安装 clickhouse。 (因为安装会有冲突的端口 9000、8123 等)

    我认为最好的方法是使用 docker image https://hub.docker.com/r/yandex/clickhouse-server 并配置不同的卷目录和端口绑定。

    【讨论】:

    • 推荐,我只是在一个测试场景中使用了多个 KVM,在这个场景中我必须运行多个服务器但只有一台机器。如果你想要更少的开销和可能更少的工作,你也可以尝试使用 docker/lxc。
    【解决方案2】:

    如果您希望多个不同的 ClickHouse 实例在同一台服务器上工作,请为它们使用单​​独的配置文件并提供不同的数据目录(路径)和端口来监听。

    要指定不同的用户来运行 ClickHouse,您可以编辑其初始化脚本 (/etc/init.d/clickhouse-server)。您可以将其复制到多个初始化脚本以运行多个 ClickHouse 实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多