Stefan Podkowinski created CASSANDRA-13437:
----------------------------------------------

             Summary: Cassandra not a registered systemd service after install
                 Key: CASSANDRA-13437
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13437
             Project: Cassandra
          Issue Type: Sub-task
          Components: Documentation and Website, Packaging
            Reporter: Stefan Podkowinski


Systemd is providing limited compatability for sysv scripts. Traditional init 
scripts will in this case get wrapped by a generated unit file via 
systemd-sysv-generator, once systemd has found such a script. But this won't 
happen automatically and that's why you won't be able to start Cassandra using 
{{systemctl start cassandra}} after installing the RPM.

The most straight forward way to make this happen is by running {{systemctl 
daemon-reload}}. We could either run the command from the post-install script 
or ask the user to do this. My suggestion would be to *add installation 
instructions* to the download page specifically for RPM based packages that 
would stick with init.d terminology and ask the user to start Cassandra with 
{{service cassandra start}}. This will transperantley trigger {{systemctl 
daemon-reload}} and start the service.
We should also mention to enable starting Cassandra on boot (if desired) by 
using {{chkconfig cassandra on}}.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to