We want to develop a web application on top of Hive and Hbase. The application must communicate with HDP securely.What are the best practice to be followed in terms of security?
I can't really speak to HBase as much, but for Hive you can enable security for the Thrift Server (Setting Up HiveServer2 - Apache Hive - Apache Software Foundation)).
Generally what I've done in the past is rely on isolation for this work. We isolate our clusters (from a network perspective), place our application servers (web servers) in the isolated environment as well, and then open up the necessary web ports for the clients.
Hope this helps somewhat.
Retrieving data ...