Instalar Cassandra en Ubuntu
Con tanta noticia de Cassandra y Twitter, me ha dado por instalar Cassandra en local. No soy un experto en Ubuntu, más bien soy un poco torpe en algunas cosas de administración, pero bueno, si yo lo he conseguido ¿por qué no ayudar a aquellos que pueden ser tan torpes como yo?
Lo primero que hay que hacer es bajarse la última versión: http://cassandra.apache.org/#download
Una vez descomprimido y renombrada la carpeta a cassandra, lo muevo al directorio /opt:
sudo mv cassandra /opt/
Luego creamos unos cuantos directorios necesarios para la aplicación:
sudo mkdir -p /var/lib/cassandra/{commitlog,data,callouts,staging}
sudo mkdir /var/log/cassandra
sudo chmod -R 777 /var/lib/cassandra/
Creamos el fichero /var/log/cassandra/system.log y le damos permisos de escritura:
sudo chmod 777 /var/log/cassandra/system.log
Bueno, pues esto ya está instalado, ahora solo falta ejecutar Cassandra y luego probarlo con la aplicación CLI:
/opt/cassandra/bin/cassandra -f &
/opt/cassandra/bin/cassandra-cli -host localhost -port 9160
Podéis hacer pruebas con los ejemplos que salen aquí.
Actualizado: Armonth me indica un truco que simplifica la creación de los directorios, muchas gracias.
Muy útil, muchas gracias, lo probaré este fin de semana 😉
Suerte, si encuentras algún fallo no dudes en decirlo
No por fastidiar, pero se gana tiempo si se aprende el uso del párametro -p en el mkdir, las primeras 5 lÃneas se pueden resumir en:
mkdir -p /var/lib/cassandra/{commitlog,data,callouts,staging}
Y con ello sólo queda hacer el /var/log/cassandra con un mkdir más ;P
Gracias Armonth, desconocÃa totalmente el parámetro -p del mkdir
Cambio y saludos
Gracias por el tip @displaynone 🙂
@Armonth, el tip de -p me recordó a los tips conocidos de IBM http://www.ibm.com/developerworks/aix/library/au-badunixhabits.html
Saludos!