Created 08-01-2017 07:08 AM
Hello,
I could access all topics on kafka without authentification.
My question : how I could secure access on kafka topics ?
Thks.
Created 08-01-2017 08:28 AM
Ranger can be used to sync users with LDAP/AD. Credentials are stored in LDAP/AD, and Ranger configured to access.
Knox is used as a proxy, but more for REST API service calls, and some UIs. It is not meant to proxy high volume traffic like Kafka messages.
Created 08-01-2017 07:57 AM
Atlas is more Governance related, security to a less extent.
You secure Kafka via Kerberos for authentication, and Ranger for authorization:
https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.1/index.html#bk_security
Created 08-01-2017 08:09 AM
Thks for your quick reply. Is there an alternative to Kerberos ? May be Apache Knox + LDAP ?
I went to the link: indeed, it explains only the use of Kerberos.
Created 08-01-2017 08:28 AM
Ranger can be used to sync users with LDAP/AD. Credentials are stored in LDAP/AD, and Ranger configured to access.
Knox is used as a proxy, but more for REST API service calls, and some UIs. It is not meant to proxy high volume traffic like Kafka messages.
Created 08-01-2017 09:42 AM
Created 08-01-2017 10:24 AM
If you intend to run a secure Hadop cluster then there is no way you can avoid Kerberos. Below are the difference between knox and kerberos.
The Apache Knox Gateway is a system that provides a single point of authentication and access. It provides the following features:
Apache Knox can also access a Hadoop cluster over HTTP or HTTPS
Hope that helps to explain.
Created 08-01-2017 10:25 AM
If you intend to run a secure Hadop cluster then there is no way you can avoid Kerberos. Below are the difference between knox and kerberos.
The Apache Knox Gateway is a system that provides a single point of authentication and access. It provides the following features:
Apache Knox can also access a Hadoop cluster over HTTP or HTTPS
Hope that helps to explain.
Created 08-01-2017 12:22 PM
@Geoffrey Shelton Okot thks for this explanation.