intra-mart Accel Platform 設定ファイルリファレンス 第24版 2019-12-01

Cassandra設定

概要

intra-mart Accel Platform 2013 Winter(Felicia) までは、Cassandraへの接続の設定値です。
intra-mart Accel Platform 2014 Spring(Granada) からは、テナント環境セットアップのCassandra接続情報の初期値です。
モジュール IMBox
フォーマットファイル(xsd) WEB-INF/schema/cassandra-config.xsd
設定場所 WEB-INF/conf/cassandra-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<cassandra-config xmlns="http://www.intra-mart.jp/imbox/cassandra-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/imbox/cassandra-config ../schema/cassandra-config.xsd ">
  <cluster-name>Test Cluster</cluster-name>
  <replication-factor>1</replication-factor>
  <keyspace>default</keyspace>
  <authentication enabled="false">
    <username>admin</username>
    <password>admin_pwd</password>
  </authentication>
  <hosts>
    <host>127.0.0.1:9160</host>
  </hosts>
</cassandra-config>

リファレンス

クラスター名

タグ名 cluster-name
Cassandraのクラスタ名です。

【設定項目】

<cassandra-config>
  <cluster-name>....</cluster-name>
</cassandra-config>

必須項目
複数設定 ×
設定値・設定する内容 Cassandraのクラスタ名を設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ cassandra-config

レプリカ数

タグ名 replication-factor
クラスタ内部のデータのレプリカ数です。

【設定項目】

<cassandra-config>
  <replication-factor>....</replication-factor>
</cassandra-config>

必須項目
複数設定 ×
設定値・設定する内容 クラスタ内部のデータのレプリカ数を設定します。
単位・型 数値 (1 - )
親タグ cassandra-config

キースペース

タグ名 keyspace
接続するCassandraのキースペースを指定します。

【設定項目】

<cassandra-config>
  <keyspace>....</keyspace>
</cassandra-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 Cassandraのキースペースを設定します。
単位・型 文字列
省略時のデフォルト値 default
親タグ cassandra-config

接続認証設定

タグ名 authentication
Cassandraへの接続における認証情報を指定します。

【設定項目】

<cassandra-config>
  <authentication enabled="false">....</authentication>
</cassandra-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 Cassandraへの接続における認証情報を指定します
単位・型 なし
省略時のデフォルト値 なし
親タグ cassandra-config

【属性】

属性名 説明 必須 デフォルト値
enabled
認証情報の有効/無効設定
“false” を指定した場合は認証情報は無効となり、接続時の情報に付与されません
× true

接続ユーザ名

タグ名 username
接続認証パラメータの接続ユーザ名を指定します

【設定項目】

<cassandra-config>
  <authentication enabled="false">
    <username>admin</username>
  </authentication>
</cassandra-config>

必須項目
複数設定 ×
設定値・設定する内容 接続認証パラメータの接続ユーザ名を指定します
単位・型 文字列
省略時のデフォルト値 なし
親タグ authentication

パスワード

タグ名 password
接続認証パラメータのパスワードを指定します

【設定項目】

<cassandra-config>
  <authentication enabled="false">
    <password>admin</password>
  </authentication>
</cassandra-config>

必須項目
複数設定 ×
設定値・設定する内容 接続認証パラメータのパスワードを指定します
単位・型 文字列
省略時のデフォルト値 なし
親タグ authentication

ノード

タグ名 hosts
Cassandraが稼働しているサーバを指定します。

【設定項目】

<cassandra-config>
  <hosts>
    ...
  </hosts>
</cassandra-config>

必須項目
複数設定 ×
設定値・設定する内容 なし
単位・型 文字列
親タグ cassandra-config

ノードIPアドレス

タグ名 host
各ノードのIPアドレスです。

【設定項目】

<cassandra-config>
  <hosts>
    <host>...</host>
  </hosts>
</cassandra-config>

必須項目
複数設定
設定値・設定する内容 ノードのIPアドレスを設定します。
単位・型 文字列
親タグ hosts