I wanted to play around with the new CQL java driver.
https://github.com/datastax/java-driver
After git cloning, I had tests failing because it relied on Cassandra Cluster Manager (ccm), found here:
https://github.com/pcmanus/ccm
I quickly grabbed that and ran:
sudo ./setup.py install
But ran into this error when I tried to run:
bone@zen$ ccm Traceback (most recent call last): File "/usr/local/bin/ccm", line 5, infrom ccmlib import common File "/Library/Python/2.7/site-packages/ccmlib/common.py", line 5, in import os, common, shutil, re, sys, cluster, node, socket File "/Library/Python/2.7/site-packages/ccmlib/cluster.py", line 3, in import common, yaml, os, subprocess, shutil, repository, time, re ImportError: No module named yaml
After a couple tries installing via easy_install, I had to resort to installing libYAML from source:
http://pyyaml.org/wiki/LibYAML
Once, I did that, then the easy install worked with:
sudo easy_install pyyaml
Then, ccm was happy, which allowed me to build CQL java-driver.
bone@zen:~/git/boneill42/java-driver$ mvn clean install
...
[INFO] Cassandra Java Driver ............................. SUCCESS [0.496s] [INFO] Cassandra Java Driver - Core ...................... SUCCESS [4.718s] [INFO] Cassandra Java Driver Examples .................... SUCCESS [0.008s] [INFO] Cassandra Java Driver Examples - Stress ........... SUCCESS [4.965s] [INFO] ------------------------------------------------------------------------
FWIW.
No comments:
Post a Comment