2016-08-16 10 views
0

によって、私は反応性のCouchbase(これは、Java SDKのためのScalaのポートである - https://github.com/ReactiveCouchbase/ReactiveCouchbase-core)を使用Couchbaseの4.1 - N1QLエンドポイント

とクエリのためにこれを使用するHTTPエンドポイント(のhttp:// mycouchbaseadress:8093 /クエリQ = N1QL COMAND? )ですが、サーバーに対する応答は "要求に認識できないパラメーター:q"です。

私はCBQ-エンジンは非常に起動しようと起動するstackoverflowの中で検索] CBQエンジン-couchbaseはhttp:// mycouchbaseadress:8093/'が、エラーを持っている '' フラグは、提供が、定義されていません:

「-couchbase私のCouchbaseのバージョンは4.1コミュニティ

であるあなたは、私がエンドポイントによって、サーバーへの私のn1qlクエリを送信する方法を知っていますか?

答えて

0

ReactiveCouchbaseのバグである、あるいは少なくともそのn1QLサポートは時代遅れに対して開発されたように思えますベータ版の機能です。

Couchbase Server 4.0 GA以上では、cbq-engine(これはN1QLのベータ版で使用されたプロセスでした)を実行する必要はありません。

問題は、コードで(またはJSON本体)になるはずのq=パラメータが使用されていることです。

他のものの中でこの問題を解決するために開いたpull-requestがありますが、それは長い時間開いています。

関連する問題