the that satisfies requirement requests pypa not found for could bootstrap cassandra datastax-enterprise datastax

cassandra - that - https bootstrap pypa io get pip py o get pip py



Iniciar cassandra como servicio no funciona para 2.0.5, sudo cassandra-f funciona (2)

Por defecto, el servicio de cassandra no se ejecuta ni debe ejecutarse como root.

Supongo que primero lo ejecutó en primer plano, lo que automáticamente creará / var / lib / cassandra con permisos de root en lugar de los permisos de cassandra. Seleccione chown -R / var / lib / cassandra con el grupo y el usuario apropiados o elimine el directorio e intente volver a iniciar el servicio.

Cuando intento iniciar cassandra en ubuntu 12.04 (instalado a través del paquete dsc20 de dsc20 ) como un servicio de la siguiente manera:

$ sudo service cassandra start

dice

* no se pudo acceder a pidfile para Cassandra

y ningún otro mensaje ni nada en los registros.

Pero cuando intento ejecutarlo como un usuario root ( sudo cassandra -f ) simplemente funciona correctamente y se inicia cassandra. Mientras intentaba depurar, descubrí que cuando intentaba ejecutar como usuario no root recibía estos mensajes:

ERROR 17:48:08,432 Exception encountered during startup java.lang.AssertionError: Directory /var/lib/cassandra/data is not accessible. .. java.io.FileNotFoundException: /var/log/cassandra/system.log (Permission denied) .. java.lang.AssertionError: Directory /var/lib/cassandra/data is not accessible.

¿Hay algún problema con el empaque? ¿No está instalado / configurado correctamente por paquete?


$ su cassandra

entonces corre

$ service cassandra start

Esto funciona para mi.