SSL を使用した Apache Cassandra データソースを作成する
ステップ 1. Apache Cassandra 接続を作成する
データベースに接続するには、接続の詳細を保存するデータソースを作成します。これは、次のいずれかの方法で実行できます。
メインメニューで、Apache Cassandra を選択します。
に移動し、データベースエクスプローラー ( ) で、ツールバーの新規アイコン (
) をクリックします。データソースに移動し、Apache Cassandra を選択します。
接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。
ダウンロードされた JDBC ドライバーの場所は DataGrip 構成ディレクトリです。
提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。
不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。
ホスト、キースペース、ユーザー、パスワード、ポートフィールドには、接続の詳細を指定します。
ステップ 2. JDBC ドライバーのバージョンを確認してください
バージョン 1.3 以降の JDBC ドライバーを使用していることを確認してください。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
に移動します。
Ctrl+Alt+Shift+S を押します。
データベースエクスプローラー ⌘ 1 ( ) で、データソースのプロパティアイコン (
) をクリックします。
ドライバータブで、Apache Cassandra を選択します。
ドライバーファイルペインで ver。<version_number> をクリックし、
Latest
または1.3
を選択します。
![JDBC ドライバーのバージョンを確認してください Verify the version of the JDBC driver](https://resources.jetbrains.com/help/img/idea/2024.1/db_ssl_tutorial_cassandra_driver_version.png)
ステップ 3. VM オプションを設定する
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
に移動します。
Ctrl+Alt+Shift+S を押します。
データベースエクスプローラー ⌘ 1 ( ) で、データソースのプロパティアイコン (
) をクリックします。
ドライバータブで、Apache Cassandra を選択します。
ドライバ設定で、詳細設定タブをクリックします。
VM オプションフィールドで、認証のためのオプションを指定します。
サーバー認証 : クライアントはサーバーが正しく信頼されていることを確認します。トラストストアには、サーバーの公開鍵、またはサーバー鍵の署名に使用された CA 証明書が含まれていなければなりません。
-Djavax.net.ssl.trustStore=<path_to_client_truststore> -Djavax.net.ssl.trustStorePassword=<truststore_password>クライアント認証 : サーバーは、サーバーに接続しようとしているクライアントを検証します。
-Djavax.net.ssl.keyStore=<path_to_client_keystore> -Djavax.net.ssl.keyStorePassword=<keystore_password>
![VM オプションを設定する Set VM options](https://resources.jetbrains.com/help/img/idea/2024.1/db_cassandra_vm_options.png)
ステップ 4. sslenabled オプションを JDBC URL に追加する
JDBC URL に
sslenabled=true
オプションを追加してください。例: jdbc:cassandra://localhost:9042/?sslenabled=true提供された詳細を使用してデータベースへの接続を確立できることを確認します。これを行うには、接続の詳細領域の下部にある接続のテストリンクをクリックします。
接続に問題がある場合は、データベースに接続できませんページを参照してください。
(オプション) デフォルトでは、デフォルトのキースペースのみがイントロスペクトされ、操作可能になります。他のキースペースも操作したい場合は、「スキーマ」タブで、イントロスペクションの対象として選択します。
OK をクリックして、データソースを作成します。
データベースエクスプローラー ( ⌘ 1) で新しいデータソースを見つけます。
データベースエクスプローラーの詳細については、対応するリファレンストピックを参照してください。
DataGrip でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。
クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。
データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。
![sslenabled オプションを JDBC URL に追加する Add the sslenabled option to the JDBC URL](https://resources.jetbrains.com/help/img/idea/2024.1/db_ssl_connection_to_cassandra.png)
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_new_project.png)
DataGrip のクイックスタート
このクイックスタートガイドでは、主要な概念を紹介し、DataGrip での最初のステップを支援します。また、IDE に関するすべての主要なトピック(データソースの追加、接続オプションの構成、エディターでの作業、プラグインのインストール)をカバーする紹介ビデオを確認できます。前提条件:このクイックスタートガイドを完了するには、次のソフトウェアがインストールされていることを確認してください。DataGrip 2021.3 以降 -https://www.jetbrains.com/datagrip...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_setting_default_directory.png)
IDE で使用されるディレクトリ
デフォルトでは、DataGrip は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...
![](https://pleiades.io/icons/datagrip.png)
JDBC ドライバー
DataGrip には、インストールパッケージのサイズを小さくし、IDE バージョンごとにドライバーのバージョンを最新に保つために、バンドルされたドライバーは含まれていません。JDBC ドライバーは、IDE 経由または手動でダウンロードできます。データソースおよびドライバーダイアログ () でデータベース接続用の新しいデータソースを作成すると、不足しているドライバーをダウンロードするためのリンクが DataGrip によって提供されます。直接ダウンロードリンクについては、JetBrains JD...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_troubleshooting_show_databases.png)
データベースに接続できません
ステップ 1. ネットワーク設定を確認してください:データベースは、ローカル、サーバー、クラウドで機能します。サーバーおよびクラウドデータベースの場合、ネットワーク接続が必要です。接続が使用可能であることを確認するには、ping および telnet コマンドを使用します。ping コマンドを使用すると、移行先コンピューターが移行元コンピューターから到達可能であることを確認できます。コマンドラインを開き、コマンドを入力します。は、アドレスをホスト名に解決するコマンドオプションです(可能な場合)。pin...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_database_explorer.png)
データベースエクスプローラー
概要:データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) では、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。使用可能なデータソースは、データソース、スキーマ、テーブル、列のツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンドを使用してデータソースを作成し、データベースに接続します。データソースの詳細については、データソーストピック...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_select_schemas_or_databases_to_show.png)
すべてのデータベースまたはスキーマを表示
デフォルトでは、DataGrip はデータベースエクスプローラー内のイントロスペクトされたスキーマとデータベースのみを表示します。大規模なデータソースの場合、大量のスキーマのイントロスペクションは長いプロセスになる可能性があるため、これによりディスク領域と時間を節約できます。また、ワークフローに不要なスキーマやデータベースを非表示にすることもできます。イントロスペクトして表示するスキーマまたはデータベースのリストを編集するか、IDE ですべてのデータソーススキーマとデータベースを表示できるように...