2010 <!-- 5 -->
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.
March 18, 2010 a las 10:07 pm
Muy útil, muchas gracias, lo probaré este fin de semana
March 18, 2010 a las 11:31 pm
Suerte, si encuentras algún fallo no dudes en decirlo
March 19, 2010 a las 5:23 pm
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
March 19, 2010 a las 11:26 pm
Gracias Armonth, desconocía totalmente el parámetro -p del mkdir
Cambio y saludos
March 20, 2010 a las 6:05 pm
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!