問題タブ [cockroachdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
670 参照

kubernetes - NodeJs からアクセスできるように Kubernetes で安全な cockroachdb をセットアップする方法

私は Kubernetes と CockroachDB の両方の初心者です。安全なマルチノード ノード データベースを Kubernetes クラスターで実行しており、それを外部に公開し、ゴキブリ UI を使用して監視することができました。

サービス一覧

ここで、ノードの pg を使用するか、sequelize を使用して、ノード アプリからアクセスしたいと考えています。ただし、接続タイムアウトが発生します。

クライアント証明書を作成し、それを使用して接続する必要があると思いますが、これを行う方法に関する Kubernetes 固有のドキュメントは見つかりません。誰かがこれに成功した場合、証明書をどのように作成し、ノードアプリでどのように使用しましたか?

0 投票する
1 に答える
829 参照

hibernate - Hibernate でデータベース インデックスを使用すると、CockroachDB で SQL 構文エラーが発生する

Spring Boot、Hibernate、JpaRepository、CockroachDB、および Kotlin でデータベース インデックスを使用する次の最小限の例では、再起動に失敗します。

また、CockroachDB の代わりに PostgresSQL でテストしましたが、これは問題ありません。

ただし、CockroachDB では、SQL 構文エラーで終了します (この質問の最後にあるログを参照してください)。

これは、問題を再現するためのコードです。


./src/main/kotlin/ThingService.kt:


./src/main/resources/application.properties:


./build.gradle.kts:


以下は、問題を再現する手順です。

CockroachDB をダウンロードして初期化します。

データ サービスを実行します。

次に、データベース内で生成されたテーブルを見てみましょう。

出力:

それから

出力


しかし、実行中

2 回目は機能しません。起動時にアプリケーションがクラッシュします。

これは、2 回目の (失敗した) 実行のログの抜粋です。

この問題の原因や解決方法についてのアイデアはありますか?