0

crate.ioのドキュメントから、SQL クエリは次のように実行できると言われています。

curl -sSXPOST 'CLUSTER_IP:4200/_sql?pretty' -d '{"stmt":"select name from sys.cluster"}'

接続しようとしているデータベースには、ユーザー名とパスワードが必要です:

認証

この認証をcurl呼び出しに組み込むにはどうすればよいですか? オンラインで見つけたもののいくつかのバリエーションを試しましたが、成功しませんでした。私が見続けるエラーは次のようになります。

ここに画像の説明を入力

4

2 に答える 2

1

デフォルトの CrateDB は認証を提供しません。もしかしたら、HTTP プロキシーまたはロードバランサーを実行し、その前に認証を行っているのではないでしょうか? NGINX? 代わりに、CrateDB サーバーの 1 つに接続してみてください。

于 2017-01-06T23:19:06.280 に答える