1

私は&をダウンロードして、cassandraタールボールパッケージを抽出しました。私は背景の両方で抽出された場所からプロセスを実行することができます&フォアグラウンドモード。誰かがこれをサービスとして実行するための指示を与えることができますか?サーバーが再起動したときにサービスが自動的に開始できるようにしてください。Datastax/Cassandra tar ballインストール&サービスとして実行

答えて

1

ここに欠けている部分は、/etc/init.d/ディレクトリに「casasandra」スクリプトが必要なことです。 .deb.rpmパッケージがこれを処理しますが、あなた自身で書くことができます。基本的に、init.dスクリプトは、サービスをサポートする変数、開始/停止/再開関数の定義、およびいくつかのサポート方法を定義する必要があります。

これは、多くの重い持ち上げを行うnew-service.shスクリプトを含む、これを行う方法については、Git project which provides some detailです。完成した製品を見て、カッサンドラ特有のものをいくつか追加したいと思うかもしれないことに注意してください(ゴシップを無効にしたり、「停止」で排水するなど)。

おそらく最も簡単な方法は、作成した/etc/init.d/cassandraファイルを取得して展開するために、apt-getまたはyumを使用して上記の方法のいずれかを使用してインストールすることです。

関連する問題