基本構成オプション

DataStax Studioの設定の構成。

Studioのプライマリ構成ファイルは、dse-studio-install-dir/configuration.yamlです。

XML形式でのサンプル構成ファイルは、以下のようになります。
# Maximum number of items returned per cell execution. Additional items will be truncated.
# Unit: count / number of items
resultSizeLimit: 1000

# Maximum size of a cell result. If a cell result exceeds this size then the cell execution will fail.
# Unit: bytes
maxResultSizeBytes: 524288

# Cell execution timeout. A value of 0 indicates no timeout and will depend on the DSE server timeouts configured in dse.yaml.
# Unit: miliseconds
executionTimeoutMs: 0

# TraversalSource mapping for real-time and analytic execution engines. These values correspond to the traversal sources
# configured in dse.yaml.
# Unit: string
traversalSources:
  realTimeTraversalSource: g
  analyticTraversalSource: a

# This refers to the datastax-studio server
server:
 httpPort: 9091
 # WARNING!!! Changing this setting from the default(localhost) could pose a security risk as other users on external machines could then
 # gain access to notebooks and the clusters those are connected to.
 # Studio is designed to be used as a desktop application, but if deploying centrally you should be aware of the potential security risks.
 # Please visit https://docs.datastax.com/en/developer/devcenter/doc/devcenter/dcReference.html for information on configuration
 httpBindAddress: localhost

logging:
 fileName: studio.log
 maxLogFileSize: 250 MB
 maxFiles: 10
 directory: ./logs

# User data, where we store data specific to a user
# in the application.  For the short-term this is the file system, which
# is why we need to explicitly configure a location
userData:
  # defaults to a .datastax_studio folder in your home directory, such as  ~/.datastax_studio
  # set to a non-null value to override
  baseDirectory: null

セル・オプション

resultSizeLimit
セルが実行されるたびに返される項目の最大数。追加の項目ではtruncateが行われます。デフォルト:1000。
maxResultSizeBytes
セルの結果の最大サイズ。セルの結果がこのサイズを超えると、セルの実行は失敗します。デフォルト:10485760。
executionTimeoutMs
セル実行のタイムアウト時間(ミリ秒単位)。値0は、タイムアウトのオーバーライドがないことを示します。dse.yamlファイルで構成されているDSEサーバーのタイムアウトを使用します。デフォルト:0。

traversalSources

リアルタイム実行エンジンと分析実行エンジンの探索ソース・マッピング。これらの値は、dse.yamlファイルで構成されている探索ソースに対応しています。

realTimeTraversalSource
リアルタイム実行エンジンの探索ソース・マッピング。デフォルト:g
analyticTraversalSource
分析実行エンジンの探索ソース・マッピング。デフォルト:a

サーバー

httpPort
Studioサーバーが実行するポート。デフォルト:9091
httpBindAddress
StudioサーバーがバインドされるIPアドレス。デフォルト:127.0.0.1。
注: Studioバージョン1.0.0で、これらのオプションのいずれかを変更する場合は、対応するideオプション、graphSchemaServiceURL、およびgraphSchemaServicePortも変更する必要があります。

ロギング

ロギング関連のオプション:

fileName
ログ・ファイルの名前。デフォルト:studio.log。
maxLogFileSize
デフォルト:250 MB。
maxFiles
ログ・ファイルの最大数。デフォルト:10。
ディレクトリー
ログ・ファイルが格納されるディレクトリーのパス。デフォルト:./log

ユーザー・データ

ユーザー・データがbaseDirectoryを基準にして格納されるディレクトリー:

baseDirectory
デフォルト:~/.datastax_studio
connectionsDirectory
userdata/connections
dse.yamlファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/dse.yaml

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/dse/conf/dse.yaml
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/cassandra/cassandra.yaml

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/cassandra/conf/cassandra.yaml