I have problem when I use Kylin loadbalancer.

I have two kylin

A.      192.168.6.1:7070/kylin ( mode query)

B.      192.168.6.2:7070/kylin  ( mode all)


And loadbalancer with roundbin config
     LB. 192.168.6.10:7070/kylin

When I access LB on web browser and do query. I can see query log on two of 
Kylin instance A and B.
But when I use API to call Kylin from the code. I only see query log on Kylin 
A. It’s mean loadbalancer doesn’t work.

………………
HttpResponseMessage messge = client.PostAsync(connectionString, null).Result;
string description = string.Empty;
if (messge.IsSuccessStatusCode)
{
cookies = cookieContainer.GetCookies(new Uri(connectionString))[0];
return cookies;
}
<add key="ConnectionKylin" value="http:// 192.168.6.10:7070/kylin/api" />
………………………………..


So It’s issue or some false on my configuration.

Thanks!
Best  Regards,
From: Hoang Le Trung
Sent: Thursday, January 19, 2017 3:46 PM
To: user
Subject: RE: Kylin loadbalancer

So finally, I decided to use haproxy with keepalived.
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Load_Balancer_Administration/ch-lvs-overview-VSA.html


Thanks!
Best  Regards,
From: ShaoFeng Shi [mailto:[email protected]]
Sent: Wednesday, January 18, 2017 8:08 PM
To: user
Subject: Re: Kylin loadbalancer

Yes you need a LB or proxy between the ASP.net and Kylin; it can be running in 
a dedicated server or a shared server (together with Kylin), depends on how 
many resources you have;

2017-01-17 17:28 GMT+08:00 Hoang Le Trung 
<[email protected]<mailto:[email protected]>>:
HI ShaoFeng Shi,

So that meant I need one more server sit between my ASP.net to install Nginx 
for loadbalancer.
------Web ASP.net------| Nginx|----------Kylins node
Is it prefer to install in one node running Kylin instance ?

Thanks!
Best  Regards,

From: ShaoFeng Shi 
[mailto:[email protected]<mailto:[email protected]>]
Sent: Tuesday, January 17, 2017 4:14 PM
To: user
Subject: Re: Kylin loadbalancer

Hi Hoang,

You can use Nginx as a load balancer 
(https://nginx.org/en/docs/http/load_balancing.html), and then accessing the 
Nginx from your applications (whatever it is on Linux or Windows), it will 
distribute the requests to backend Kylin nodes;

2017-01-17 15:35 GMT+08:00 Hoang Le Trung 
<[email protected]<mailto:[email protected]>>:
Hi team,
I already deploy Kylin on multimode and now I want to setup load balancer on 
frontend website.
But my Kylin running on Centos and my front-end running on ASP.net.

--------------------Web ASP.net---------------------
         |                                 |                             |
|Kylin query|     |Kylin query|       |Kylin query|

For another frontend website using Centos, we can use Haproxy service.

But for windows I do not known How can I routing all to balancer to my ASP.net 
site.

Any guide for this case.

Thanks!
Best  Regards,


________________________________
This e-mail may contain confidential or privileged information. If you received 
this e-mail by mistake, please don't forward it to anyone else, please erase it 
from your device and let me know so I don't do it again.



--
Best regards,

Shaofeng Shi 史少锋


________________________________
This e-mail may contain confidential or privileged information. If you received 
this e-mail by mistake, please don't forward it to anyone else, please erase it 
from your device and let me know so I don't do it again.



--
Best regards,

Shaofeng Shi 史少锋


________________________________
This e-mail may contain confidential or privileged information. If you received 
this e-mail by mistake, please don't forward it to anyone else, please erase it 
from your device and let me know so I don't do it again.

Reply via email to