基本構成オプション
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 |