cassandra を tarball でインストール
MySQLも同様だけど、yumではなく、tarballからもインストールできるので勉強として。
実行
## cassandraがyum installされている場合 sudo yum remove cassandra ls /var/lib/cassandra/* rm -rf /var/lib/cassandra/* ## tarをインストール mkdir /usr/local/cassandra mkdir /var/lib/cassandra/ cd /usr/local/cassandra curl -O http://ftp.jaist.ac.jp/pub/apache/cassandra/3.11.2/apache-cassandra-3.11.2-bin.tar.gz tar -xvf apache-cassandra-3.11.2-bin.tar.gz chmod 777 /var/lib/cassandra/ $ vim ~/.bash_profile $ source ~/.bash_profile vi /etc/init.d/cassandra chkconfig --add cassandra chkconfig --list cassandra $ cassandra -v $ cassandra -f
- ~/.bash_profile
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin if [ -d "/usr/local/cassandra/apache-cassandra-3.11.2" ]; then export PATH="/usr/local/cassandra/apache-cassandra-3.11.2/bin:$PATH" fi export PATH
- /etc/init.d/cassandra
#!/bin/sh # chkconfig: 345 99 1 # description: cassandra # processname: cassandra CASSANDRA_BIN=/usr/local/cassandra/apache-cassandra-3.11.2/bin/cassandra CASSANDRA_PID=/var/run/cassandra.pid case "$1" in start) $CASSANDRA_BIN -p $CASSANDRA_PID echo "Running Cassandra" ;; stop) kill `cat $CASSANDRA_PID` rm -f $CASSANDRA_PID echo "Stopped Cassandra" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0