Amazon'un yeni Memcached istemcisini AutoDiscovery ile test etmeye çalışıyorum. XMemcached 1.3.5'in yanı sıra standart bir SpyMemcached kütüphanesi kullanarak bağlanabildiğim bir memcached düğümüm var.Amazon ElasticCache Otomatik Bulma - İstemci başlatılmadı
Ben buradaki talimatları takip ediyorum: http://docs.amazonwebservices.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.html
kod örneği neredeyse aynıdır ve: Ben bağlantı oluşturmak zaman günlüklerinde aşağıdaki bakın
String configEndpoint = "<server name>.rgcl8z.cfg.use1.cache.amazonaws.com";
Integer clusterPort = 11211;
MemcachedClient client = new MemcachedClient(new InetSocketAddress(configEndpoint, clusterPort));
client.set("theKey", 3600, "This is the data value");
.
2013-01-04 22:05:30.445 INFO net.spy.memcached.MemcachedConnection: Added {QA sa=/<ip>:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2013-01-04 22:05:32.861 INFO net.spy.memcached.ConfigurationPoller: Starting configuration poller.
2013-01-04 22:05:32.861 INFO net.spy.memcached.ConfigurationPoller: Endpoint to use for configuration access in this poll NodeEndPoint - HostName:<our-server>.rgcl8z.cfg.use1.cache.amazonaws.com IpAddress:<ip> Port:11211
2013-01-04 22:05:32.950 WARN net.spy.memcached.MemcachedClient: Configuration endpoint timed out for config call. Leaving the initialization work to configuration poller.
Exception in thread "main" java.lang.IllegalStateException: Client is not initialized
at net.spy.memcached.MemcachedClient.checkState(MemcachedClient.java:1623)
at net.spy.memcached.MemcachedClient.enqueueOperation(MemcachedClient.java:1617)
at net.spy.memcached.MemcachedClient.asyncStore(MemcachedClient.java:474)
at net.spy.memcached.MemcachedClient.set(MemcachedClient.java:905)
at com.thinknear.venice.initializers.VeniceAssets.main(VeniceAssets.java:227)
- : Bir değer ayarlamak çalıştığınızda hata olur Her ihtimale karşı
yapılandırma uç nokta aşımına uğramadan nedenlerine üzerinde herhangi bir düşünce yanı güvenlik grubu kısıtlamaları rahat hem 1.4.5 ve 1.4.14 Memcached motorları
Çözümü kendi sorunumda buldum. Güvenlik gruplarımın doğru şekilde kurulmamış gibi görünüyor. Güvenlik gruplarını düzelttikten ve kodumu EC2 örneğimize dağıttığımda bağlanabildi. – Moemars
Güvenlik grubunuzu nasıl düzelttiğiniz hakkında bilgi verir misiniz? Ben aynı sorunla karşılaşıyorum ve amazon hizmetleri için yeni. Teşekkürler – Sam
@Sam Ayrıca, aynı sorunla karşı karşıyayım ve güvenlik grubunuzu nasıl düzelttiğinizle ilgileniyorum. Onları dünyaya açmayı denedim ama hala işe yaramıyor – Phil