Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

What are the server requirements for a Knox Gateway

Solved Go to solution

What are the server requirements for a Knox Gateway

New Contributor

Hi, we a planing a secure enterprise cluster with a Knox Gateway and AD authentication. What are the requirements for the Server? Mem, CPU, how many physical NIC's? Best regards Timo

1 ACCEPTED SOLUTION

Accepted Solutions

Re: What are the server requirements for a Knox Gateway

Contributor

@Timo Burmeister I don't believe there are any recommendations written down.

Knox itself is more-or-less just a proxy server. It uses Jetty internally and will comfortably run in 8GB of RAM on most production systems.

As Knox is multi-threaded, having more CPU threads will allow you to process more simultaneous requests through Knox. I'm not aware of any performance testing done so you'd need to experiment to find out based on your expected load how many CPU threads would work, but in general 8 CPU threads should be a good starting point.

The number of NICs needed again depends on the work-load you expect also. If you're pushing large volumes of data through Knox then obviously you'll need to think about 10GbE or multiple bonded 1GbE NICs. You should probably also have a separate NIC for the external network and the internal cluster network; unless you're using VLANs or virtual IPs on a single NIC. For most starting configurations I'd say a 1GbE NIC would be sufficient.

2 REPLIES 2

Re: What are the server requirements for a Knox Gateway

Contributor

@Timo Burmeister I don't believe there are any recommendations written down.

Knox itself is more-or-less just a proxy server. It uses Jetty internally and will comfortably run in 8GB of RAM on most production systems.

As Knox is multi-threaded, having more CPU threads will allow you to process more simultaneous requests through Knox. I'm not aware of any performance testing done so you'd need to experiment to find out based on your expected load how many CPU threads would work, but in general 8 CPU threads should be a good starting point.

The number of NICs needed again depends on the work-load you expect also. If you're pushing large volumes of data through Knox then obviously you'll need to think about 10GbE or multiple bonded 1GbE NICs. You should probably also have a separate NIC for the external network and the internal cluster network; unless you're using VLANs or virtual IPs on a single NIC. For most starting configurations I'd say a 1GbE NIC would be sufficient.

Re: What are the server requirements for a Knox Gateway

New Contributor

Thanks for the quick reply :-) !

Don't have an account?
Coming from Hortonworks? Activate your account here