2016-11-13 7 views
0

Ich konfiguriert Engenea Cluster mit Apache Load Balancing von 2 dgraph .. beide dgraph laufen in verschiedenen Maschinen ... Apache Port 5555 für Load Balancing verwendet ... Ich habe zwei Anwendungsserver .. Ich bekomme eine endeca-Antwort von nur einem dgraph nicht in der Lage, die Antwort von einem anderen dgraph zu bekommen und es gibt keine Aufzeichnung .... In welcher Maschine muss 5555 port laufen ??? Es sollte sowohl dgraph Maschine oder Web-Server-Maschine laufen ???? Könnt ihr mich auf eine Antwort von beiden dgraph bekommen .... Ich brauche schnell, es zu beenden ....Endeca Cluster-Setup mit Apache Load Balancing

Vielen Dank im Voraus,


danke ...

DgraphA1 - running in machine A 
DgraphB1 - running in machine B (ITL Host) 

App server1 pointing to DgraphA1 and Appserver2 pointing to DgraphB1. 


Below things are configured in apache for endeca load balancing.I configured the listen port 5555 in Machine A apache.. 
For App servers, apache are configured in Machine A httpd.conf file. 


NameVirtualHost *:5555 

<VirtualHost *:5555> 

ServerName MachineA 

ProxyPass/balancer://dgraphs/ 

ProxyPassReverse/balancer://dgraphs/ 

<Proxy balancer://dgraphs> 

BalancerMember http://MachineA:15000 loadfactor=1 retry=0 

BalancerMember http://MachineB:15000 loadfactor=1 retry=0 

</Proxy> 

</VirtualHost> 

<Location /balancer-manager> 

SetHandler balancer-manager 

</Location> 
+0

Können Sie hinzufügen Ihre Apache-Konfiguration zum Post? – radimpe

+0

@radimpe danke Apache-Konfiguration hinzugefügt –

Antwort

0

Ich habe es selbst herausgefunden.

Apache 5555 Port in ITLHost ausführen müssen (DgraphB1)

Beide App-Server benötigen die ITL Host (DgraphB1) und Port-zu-Punkt 5555.

Alles funktioniert gut ..