Apache Cassandraスタートアップ設定

Java エージェントは、javaagent コマンドラインオプションを使いブートストラップします。このオプションを、cassandra(Linux)ファイルまたは cassandra.bat(Windows)ファイルに追加します。

Windows環境でのCassandraのインストゥルメント化

Windows環境でのCassandraのインストゥルメント化
  1. apache-cassandra-x.x.x\bin\cassandra.batファイルを開く。
  2. Java エージェントの javaagent パスを JAVA_OPTS 変数に追加する。
    ドライブを ディレクトリへのフルパスに含まれるようにします。
    CODE
    -javaagent:<agent_home>/javaagent.jar
    例:
    CODE
    set JAVA_OPTS=-ea
    -javaagent:C:\appdynamics\agent\javaagent.jar
    -javaagent:"%CASSANDRA_HOME%\lib\jamm-0.2.5.jar
    . . .
  3. Cassandraサーバーを再起動して変更を適用する。

Linux環境でのCassandraのインストゥルメント化

Linux環境でのCassandraのインストゥルメント化
  1. apache-cassandra-x.x.x/bin/cassandra.in.shファイルを開く。
  2. ファイルの先頭に javaagent 引数を追加する。
    CODE
    JVM_OPTS=-javaagent:<agent_home>/javaagent.jar

    例:

    CODE
    JVM_OPTS=-javaagent:/home/software/appdynamics/agent/javaagent.jar
  3. Cassandraサーバーを再起動して変更を適用する。