Cassandra
From wikinotes
Install
FreeBSD
/usr/local/share/cassandra/conf/cassandra.ymlmain config
Install Cassandra and Dependencies
WARNING:
FreeBSD's official cassandra2.1 was crashing because of a read from a bad memory addr, I have been having more success from a downloaded version of the latest cassandra (3.9)
## find link at http://www.apache.org/dyn/closer.lua/cassandra/3.9/apache-cassandra-3.9-bin.tar.gz curl -#O http://apache.forsale.plus/cassandra/3.9/apache-cassandra-3.9-bin.tar.gz
pkg install cassandra2
set hostname to a FDQN#### /etc/rc.conf hostname=tmadata.domain.comMount procfs
# ========================= # If running on host-system # ========================== #### /etc/fstab proc /proc procfs rw,noauto 0 0 #### mount /proc # (alternatively mount -t procfs proc /proc )# ====================== # If running inside jail # ====================== #### /etc/jail.conf <jailname> { enforce_statfs=1; ## mounts under jail's chroot are visible allow.mount; ## priv users can use mount allow.mount.procfs; ## priv users can mount procfs } ####
Test-Run Cassandra## I borrowed these variables from the official cassandra2.0 FreeBSD rc.d script export MAX_HEAP_SIZE="1000m" export HEAP_NEWSIZE="300m" export PATH=$PATH:/usr/local/bin export CASSANDRA_HOME=/usr/local/share/cassandra export JVM_OPTS=-javaagent:/usr/local/share/cassandra/lib/jamm-0.2.6.jar export JAVA_VENDOR=openjdk export JAVA_VERSION=1.7 cassandra -R ## allow running as root (for now)