Project-Rhino
Apache Knox Gateway is a REST API and application gateway for secure access to Apache Hadoop clusters, providing proxying, authentication, and authorization services.
āϏāĻāĻā§āώāĻŋāĻĒā§āϤāϏāĻžāϰ
Project-Rhino āĻā§?
Apache Knox Gateway āĻšāϞ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āĻāĻāϝāĻŧā§ āϝāĻž Apache Hadoop āϏā§āĻĨāĻžāĻĒāύāĻžāϰ REST API āĻāĻŦāĻ UI-āϤ⧠āϏā§āϰāĻā§āώāĻŋāϤ, āĻāĻāĻ-āĻĒāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϰāĻĻāĻžāύā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ (LDAP, Kerberos, SAML), āĻ āύā§āĻŽā§āĻĻāύ, āĻ āĻĄāĻŋāĻ āϞāĻāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻžāϧāĻŋāĻ Hadoop āĻĒāϰāĻŋāώā§āĻŦāĻž āϝā§āĻŽāύ HDFS, āĻāϝāĻŧāĻžāϰā§āύ, āĻšāĻžāĻāĻ āĻāĻŦāĻ āϏā§āĻĒāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻš āĻāĻāĻāĻŋ āĻŦāĻŋāĻĒāϰā§āϤ āĻĒā§āϰāĻā§āϏāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤
Project-Rhino āĻā§ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ?
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āϰā§āĻĒ

āĻļā§āϰā§āώ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- Hadoop āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻāύā§āϝ REST API āĻĒā§āϰāĻā§āϏāĻŋ āĻāϰāĻž
- LDAP, Kerberos, SAML, OAuth āĻāϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ
- ACL āĻāĻŋāϤā§āϤāĻŋāĻ āĻ āύā§āĻŽā§āĻĻāύ
- āĻ āĻĄāĻŋāĻ āϞāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻž
- āĻāĻāĻžāϧāĻŋāĻ Hadoop āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ
- āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŦāĻ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻā§āϏāĻā§āύāϏāĻŋāĻŦāϞ
Project-Rhino āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ?
āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰ⧠āύāĻā§āϏ āĻā§āĻāĻāϝāĻŧā§ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύ, Hadoop āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻĒā§āϞāĻāĻŋ āĻŦāϰā§āĻŖāύāĻžāĻāĻžāϰ⧠āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ, āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰ⧠āϏā§āĻ āĻāĻĒ āĻāϰā§āύ (āϝā§āĻŽāύ, LDAP āĻāϰ āĻāύā§āϝ Shiro), āĻāĻŦāĻ Hadoop āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϤ⧠āĻĒā§āϰāĻā§āϏāĻŋ āĻ āύā§āϰā§āϧā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ⧎ āĻāĻāĻŋ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻāĻĄā§āύā§āĻāĻŋāĻāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āύāĻā§āϏāĻļā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
āĻŦāĻŋāĻāϞā§āĻĒ āĻā§āϞ
āϏā§āĻŦāĻŋāϧāĻž & āĻ āϏā§āĻŦāĻŋāϧāĻž
āϏā§āĻŦāĻŋāϧāĻž
- Hadoop āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ
- āĻāĻāĻāĻŋ āĻāĻāĻ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻĻāĻŋāϝāĻŧā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏāĻšāĻ āĻāϰā§
- āĻ āϤā§āϝāύā§āϤ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻāϝā§āĻā§āϝ āĻāĻŦāĻ āĻāĻā§āϏāĻā§āύāϏāĻŋāĻŦāϞ
- āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻāĻĄā§āύā§āĻāĻŋāĻāĻŋ āϏāϞāĻŋāĻāĻļāύā§āϰ āϏāĻžāĻĨā§ āĻāĻā§āĻā§āϤ āĻāϰā§
- āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝā§
āĻ āϏā§āĻŦāĻŋāϧāĻž
- āϏā§āĻāĻāĻĒ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ
- āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϞāĻā§āώā§āϝ āĻāϰā§
- āύāϤā§āύ āĻĒā§āϰāĻļāĻžāϏāĻāĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļā§āĻāĻžāϰ āĻŦāĻā§āϰāϰā§āĻāĻž āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§
āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰā§
- āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻāĻā§āϞāĻŋāϤ⧠Hadoop āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏā§āϰāĻā§āώāĻŋāϤ āĻāϰāĻž
- Hadoop UI-āĻāϰ āĻāύā§āϝ āĻāĻāĻ āϏāĻžāĻāύ-āĻ āύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāĻā§āĻā§
- āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻĒāϰāĻŋāĻŦā§āĻļā§ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāϰā§āĻā§āώāĻŖ
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž
āĻāĻāύāĻ āĻā§āύ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āύā§āĻ
āĻāĻ āĻā§āϞā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻžāĻāĻžāϰ⧠āĻšāύ!