Сбой конфигурации Memcache / Membase с «Не удалось инициализировать пул. - System.FormatException: указан неверный IP-адрес» - PullRequest
1 голос
/ 05 января 2012

У меня настроен мембранный сервер, и я успешно использую корзину memcache, но я не могу заставить работать мембранную корзину.

Моя конфигурация проста

<membase>
<servers bucket="membase" retryCount="3">
  <add uri="http://192.168.1.250:8091/pools/default" />
</servers>

Та же настройка работает нормально, когда memcache запущен на сервере membase.

Я не уверен насчет бита пулов / по умолчанию, так как нет упоминания об этом в интерфейсе мембраны, но все документыскажем использовать его.

Полный журнал диагностики:

2012-01-05 11:49:06 [ERROR] 6 Membase.MembasePool - Failed to initialize the pool. -   System.FormatException: An invalid IP address was specified.
   at System.Net.IPAddress.InternalParse(String ipString, Boolean tryParse)
    at Membase.MembasePool.InitVBucket(ClusterConfig config, ISaslAuthenticationProvider auth) i n d:\d\repo\EnyimMemcached\Membase\MembasePool.cs:line 206
at Membase.MembasePool.ReconfigurePool(ClusterConfig config) in d:\d\repo\EnyimMemcached\Membase\MembasePool.cs:line 139
2012-01-05 11:49:06 [DEBUG] 6 Membase.MessageStreamListener - Processing message: {"name":"membase","bucketType":"membase","authType":"sasl","saslPassword":"","proxyPort":0,"uri":"/pools/default/buckets/membase","streamingUri":"/pools/default/bucketsStreaming/membase","flushCacheUri":"/pools/default/buckets/membase/controller/doFlush","nodes":[{"replication":1.0,"clusterMembership":"active","status":"healthy","hostname":"WIN-8CSOET2IERN.netgear.com:8091","clusterCompatibility":1,"version":"1.7.1.1","os":"windows","ports":{"proxy":11211,"direct":11210}}],"stats":{"uri":"/pools/default/buckets/membase/stats","directoryURI":"/pools/default/buckets/membase/statsDirectory","nodeStatsListURI":"/pools/default/buckets/membase/nodes"},"nodeLocator":"vbucket","vBucketServerMap":{"hashAlgorithm":"CRC","numReplicas":0,"serverList":["WIN-8CSOET2IERN.netgear.com:11210"],"vBucketMap":[[[LOTS OF ZEROES}}

1 Ответ

1 голос
/ 08 июня 2012

Хорошо, изменение ip-адреса 'является проблемой с couchbase.

, вкратце:

http://www.couchbase.com/forums/thread/issues-dhcp-development-laptop

service_stop.bat
service_unregister.bat
service_register.bat <new-dotted-quad-IP-address>
...