Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.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
C# 无法使用CCCP引导:Couchbase memcached bucket异常_C#_Couchbase - Fatal编程技术网

C# 无法使用CCCP引导:Couchbase memcached bucket异常

C# 无法使用CCCP引导:Couchbase memcached bucket异常,c#,couchbase,C#,Couchbase,我正在使用最新版本的CouchbaseNetClient NuGet package 2.7.4连接在笔记本电脑docker上运行的Couchbase 4.6.3 enterprise version。 C代码: var config = new ClientConfiguration { // assign one or more Couchbase Server URIs available for bootstrap

我正在使用最新版本的CouchbaseNetClient NuGet package 2.7.4连接在笔记本电脑docker上运行的Couchbase 4.6.3 enterprise version。 C代码:

var config = new ClientConfiguration
            {
                // assign one or more Couchbase Server URIs available for bootstrap
                Servers = new List<Uri>
                {
                    new Uri("http://192.168.99.100:8091/")
                },
                BucketConfigs = new Dictionary<string, BucketConfiguration> {
                    {"memcachetest", new BucketConfiguration {
                        PoolConfiguration = new PoolConfiguration {
                            MaxSize = 6,
                            MinSize = 4,
                            SendTimeout = 12000
                        },
                        Port = 8091,
                        DefaultOperationLifespan = 123,
                        Password = "",
                        Username = "",
                        BucketName = "memcachetest"
                    }}},
                UseSsl = false,
            };
            ClusterHelper.Initialize(config);

我尝试过使用/不使用密码。从过去的两天开始,我的脑子里都是!欢迎任何帮助

Memcached bucket不支持CCCP。客户端将首先尝试CCCP,然后在CCCP失败时转移到HTTP流传输-这将被记录,可能是您偶然发现的。由于它是一个AggregateException,所以它失败的原因似乎还有其他原因——您必须查看每个异常的原因。注意:通过将ConfigurationProviders设置为HttpStreaming,可以跳过Memcached Bucket的CCCP:

ClientConfiguration.ConfigurationProviders = ServerConfigurationProviders.HttpStreaming;

您想使用memcache bucket而不是Couchbase bucket的具体原因是什么?这是Couchbase server的docker实例的问题。我是否需要在dicker容器上启用memcache bucket使用的端口
ClientConfiguration.ConfigurationProviders = ServerConfigurationProviders.HttpStreaming;