【问题标题】:Datastax / Cassandra tar ball installation & run as serviceDatastax / Cassandra tar 球安装和作为服务运行
【发布时间】:2017-09-29 07:52:37
【问题描述】:

我已经下载并解压了 cassandra tar 球包。我可以在后台和前台模式下从提取的位置运行该过程。有人可以向我提供将其作为服务运行的说明吗?以便在服务器重新启动时服务可以自动启动。

【问题讨论】:

    标签: cassandra datastax cassandra-2.0 datastax-enterprise cassandra-2.1


    【解决方案1】:

    这里缺少的部分是您需要/etc/init.d/ 目录中的“casasandra”脚本。虽然.deb.rpm 包会为您解决这个问题,但您也可以自己编写。本质上,init.d 脚本需要定义变量来支持您的服务,定义启动/停止/重启功能,以及一些支持方法。

    这里有一个关于如何执行此操作的Git project which provides some detail,包括一个用于完成大量繁重工作的new-service.sh 脚本。请注意,您可能需要查看成品,并添加一些特定于 Cassandra 的内容(例如禁用 gossip 和在“停止”时排水)。

    可能最简单的解决方法是使用上述方法之一(使用 apt-get 或 yum)安装它创建的 /etc/init.d/cassandra 文件,并为您的部署增加它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 2014-12-08
      • 2016-09-11
      • 2015-04-18
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多