Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java SDK获取couchbase版本_Java_Couchbase - Fatal编程技术网

使用Java SDK获取couchbase版本

使用Java SDK获取couchbase版本,java,couchbase,Java,Couchbase,请尝试使用java获取couchbase版本 例如,对于elasticsearch和java,我使用以下内容: setValue(“EsVersion”,org.elasticsearch.Version.CURRENT.toString()) 在couchbase官方客户端,我没有相同的指令。 我发现在所有级别和回购协议中都有正式客户,但没有成功 谢谢您的回答,我不确定我是否正确理解了您的问题,但是您可以通过调用packagenemandversion()方法,获得您在CouchbaseEnv

请尝试使用java获取couchbase版本
例如,对于elasticsearch和java,我使用以下内容:
setValue(“EsVersion”,org.elasticsearch.Version.CURRENT.toString())

在couchbase官方客户端,我没有相同的指令。 我发现在所有级别和回购协议中都有正式客户,但没有成功


谢谢您的回答,我不确定我是否正确理解了您的问题,但是您可以通过调用
packagenemandversion()
方法,获得您在
CouchbaseEnvironment
中使用的SDK
核心io层的版本字符串:

String versionString = bucket.environment().packageNameAndVersion();
这将使您获得类似“
couchbasejvmcore/1.2.5(git:1.2.5)
”的内容。 顶级
java客户端
应该是上面的1个主要版本,因此这里是
2.2.5


编辑:在较新的SDK中,
CouchbaseEnvironment
上有两个附加方法:
clientVersion()
提供SDK版本(这应该是最有趣的),而
coreVersion()
提供相关的核心io工件版本。

我不确定是否正确理解了您的问题,但是,您可以通过调用
packagenaendversion()
方法来获取您在
CouchbaseEnvironment
中使用的SDK
核心io层的版本字符串:

String versionString = bucket.environment().packageNameAndVersion();
这将使您获得类似“
couchbasejvmcore/1.2.5(git:1.2.5)
”的内容。 顶级
java客户端
应该是上面的1个主要版本,因此这里是
2.2.5


编辑:在较新的SDK中,在
CouchbaseEnvironment
上有两个附加方法:
clientVersion()
提供SDK版本(应该是最有趣的)和
coreVersion()
给出了相关的core io工件版本。

在将来的版本中,minor.patch版本号的同步可能会消失,但如果是这样,则该方法将被重写以包含两个版本号(核心层和客户端层),或者将添加一个新方法来检索客户端号(这是您最关注和最感兴趣的层)这种minor.patch版本号的同步可能会在将来的版本中消失,但如果是这种情况,则该方法将被修改以同时包含两个版本号(核心层和客户端层),或者将添加一个新方法来检索客户端号(哪一层对您来说最可见、最有趣)