Installare Cassandra sulle VM Fulltest
Ecco il procedimento per installare Cassandra sulle VM Fulltest.
- Eseguire il backup delle VM fulltest:
rsync -avP /kvm/vms/*fulltest* host:/destination/path/
- Avviare la VM fulltest amd64:
vm=vm-precise-amd64-fulltest.qcow2 kvm -m 2048 -hda /kvm/vms/${vm} -boot c -smp 2 -cpu qemu64 -net nic,model=virtio -net user,hostfwd=tcp:127.0.0.1:22666-:22 -nographic
- Entrare nella VM:
ssh -t -p 22666 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /kvm/vms/ssh-keys/id_dsa dbart@localhost
- Nella VM, installare Cassandra:
sudo vi /etc/apt/sources.list.d/cassandra.list # incollare le righe seguenti: deb http://www.apache.org/dist/cassandra/debian 11x main deb-src http://www.apache.org/dist/cassandra/debian 11x main gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D gpg --export --armor F758CE318D77295D | sudo apt-key add - gpg --keyserver pgp.mit.edu --recv-keys 2B5C1B00 gpg --export --armor 2B5C1B00 | sudo apt-key add - sudo apt-get update sudo apt-get install cassandra
- nella VM, lanciare il programma
cassandra-cli
e testare l'installazione di Cassandra:
create keyspace DEMO; use DEMO; create column family Users with key_validation_class = 'UTF8Type' and comparator = 'UTF8Type' and default_validation_class = 'UTF8Type'; set Users[1234][name] = scott; set Users[1234][password] = tiger; get Users[1234]; quit;
- Output dei comandi qui sopra:
dbart@ubuntu-precise-amd64:~$ cassandra-cli Connected to: "Test Cluster" on 127.0.0.1/9160 Welcome to Cassandra CLI version 1.1.9 Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit. [default@unknown] create keyspace DEMO; 622a672f-dd03-37bf-bf78-f3e99a8f18a6 Waiting for schema agreement... ... schemas agree across the cluster [default@unknown] use DEMO; Authenticated to keyspace: DEMO [default@DEMO] create column family Users ... with key_validation_class = 'UTF8Type' ... and comparator = 'UTF8Type' ... and default_validation_class = 'UTF8Type'; 605eea14-d3e5-3d1d-ab1d-f4863c814538 Waiting for schema agreement... ... schemas agree across the cluster [default@DEMO] set Users[1234][name] = scott; Value inserted. Elapsed time: 46 msec(s). [default@DEMO] set Users[1234][password] = tiger; Value inserted. Elapsed time: 2.77 msec(s). [default@DEMO] get Users[1234]; => (column=name, value=scott, timestamp=1361818884084000) => (column=password, value=tiger, timestamp=1361818887944000) Returned 2 results. Elapsed time: 53 msec(s). [default@DEMO] quit;
- nella VM, arrestarla:
sudo shutdown -h now
- Eseguire i passaggi 2-6 per
vm-precise-i386-fulltest.qcow2
. L'output del testing è:
dbart@ubuntu-precise-i386:~$ cassandra-cli Connected to: "Test Cluster" on 127.0.0.1/9160 Welcome to Cassandra CLI version 1.1.9 Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit. [default@unknown] create keyspace DEMO; 5eafc25e-71b6-3585-9db1-891b3348790c Waiting for schema agreement... ... schemas agree across the cluster [default@unknown] use DEMO; Authenticated to keyspace: DEMO [default@DEMO] create column family Users ... with key_validation_class = 'UTF8Type' ... and comparator = 'UTF8Type' ... and default_validation_class = 'UTF8Type'; 9c2ad7bc-8dc0-35ce-8067-4dc4577319f1 Waiting for schema agreement... ... schemas agree across the cluster [default@DEMO] set Users[1234][name] = scott; Value inserted. Elapsed time: 51 msec(s). [default@DEMO] set Users[1234][password] = tiger; Value inserted. Elapsed time: 2.44 msec(s). [default@DEMO] get Users[1234]; => (column=name, value=scott, timestamp=1361819341068000) => (column=password, value=tiger, timestamp=1361819345337000) Returned 2 results. Elapsed time: 57 msec(s). [default@DEMO] quit;
- sugli altri build host, eseguire il rsync dei file file:
rsync -avP host::kvm/vms/*fulltest* /kvm/vms/
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.