2017-10-09 1 views
0

Ich habe einen Locator auf Knoten1 zusammen mit einem Server ausgeführt. Ich möchte eine andere Serverform node2 starten. Ich bin in der Lage, Verbindung zu Locator von Node1 herzustellen, aber ich bekomme einige Fehler, wenn ich versuche, einen anderen Server zu erstellen.Nicht in der Lage, einen Geode-Server von einem anderen Knoten zu starten

Node1 (172.20.22.52):

gfsh>list members 
Name | Id 
------- | ------------------------------------------------ 
locator | 172.20.22.52(locator:10094:locator)<ec><v0>:1024 
server1 | 172.20.22.52(server1:10220)<v1>:1025 

Node2 (172.20.22.121)

gfsh>connect --locator=172.20.22.52[10334] 
Already connected to: auto-crawler-tikv-1.cs1cloud.internal[1099] 

Nun, ich versuche, einen anderen Server "server2" auf Knoten 2 zu starten.

gfsh>start server --name=server2 
Starting a Geode Server in /home/admin/apache-geode-1.2.1/bin/server2... 
The Cache Server process terminated unexpectedly with exit status 1. Please refer to the log file in /home/admin/apache-geode-1.2.1/bin/server2 for full details. 

Exception in thread "main" org.apache.geode.GemFireConfigException 
    at org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.init(JGroupsMessenger.java:254) 
    at org.apache.geode.distributed.internal.membership.gms.Services.init(Services.java:134) 
    at org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:101) 
    at org.apache.geode.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:89) 
    at org.apache.geode.distributed.internal.DistributionManager.<init>(DistributionManager.java:1153) 
    at org.apache.geode.distributed.internal.DistributionManager.<init>(DistributionManager.java:1201) 
    at org.apache.geode.distributed.internal.DistributionManager.create(DistributionManager.java:572) 
    at org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:697) 
    at org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:305) 
    at org.apache.geode.distributed.DistributedSystem.connect(DistributedSystem.java:205) 
    at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:210) 
    at org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52) 
    at org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:860) 
    at org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:772) 
    at org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:699) 
    at org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:231) 
Caused by: java.net.UnknownHostException 
    at org.apache.geode.internal.net.SocketCreator.getLocalHost(SocketCreator.java:280) 
    at org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.init(JGroupsMessenger.java:252) 
    ... 15 more 

Ich bin in der Lage, von einem Server zum anderen zu pingen. Ich

+0

Wie meldet sich der Geode /home/admin/apache-geode-1.2.1/bin/server2? Sie könnten auch versuchen, den Locator mit einer Bind-Adresse zu starten ... – rupweb

Antwort

1

Der Fehler ist:

Verursacht durch: java.net.UnknownHostException bei org.apache.geode.internal.net.SocketCreator.getLocalHost (SocketCreator.java:280)

Es ist Netzwerk. Sie sagen, dass Sie "von einem Server zum anderen pingen können", aber können Sie nach Hostnamen und nicht nach IP pingen? Es versucht, den Hostnamen aufzulösen, um eine IP zu erhalten, und er weiß nicht, mit welcher IP-Adresse er sich verbinden soll.

Hat auto-crawler-tikv-1.cs1cloud.internal eine/etc/hosts, die den localhost zu 172.20.22.121 auflöst? Kennt Ihr node2/etc/hosts, dass auto-crawler-tikv-1.cs1cloud.internal zu 172.20.22.121 aufgelöst wird?

Eine weitere Überlegung ist, --bind-address auf Server und Locator zu setzen. Siehe https://gemfire.docs.pivotal.io/gemfire/tools_modules/gfsh/command-pages/start.html

Verwandte Themen