[ https://issues.apache.org/jira/browse/HIVE-8319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14161311#comment-14161311 ]
Navis commented on HIVE-8319: ----------------------------- [~thejas] I'm thinking of jetty service for custom management APIs. Azkaban(workflow) also could be a good candidate for this. bq. This patch is making the Service interface public. We should mark it with @public annotation in that case, and probably @unstable or (at least @evolving) as well. Done. bq. The interface also needs some cleanup, so that unused functions are removed (such as register/unregister) Done. Now it has init/start/stop/getName/getState. bq. We should also clarify the public/private api status of the classes within org.apache.hive.service package How can I do this? Could you point an example in hive codebase? > Add configuration for custom services in hiveserver2 > ---------------------------------------------------- > > Key: HIVE-8319 > URL: https://issues.apache.org/jira/browse/HIVE-8319 > Project: Hive > Issue Type: Improvement > Components: HiveServer2 > Reporter: Navis > Assignee: Navis > Priority: Minor > Attachments: HIVE-8319.1.patch.txt > > > NO PRECOMMIT TESTS > Register services to hiveserver2, for example, > {noformat} > <property> > <name>hive.server2.service.classes<name> > > <value>com.nexr.hive.service.HiveStatus,com.nexr.hive.service.AzkabanService<value> > </property> > <property> > <name>azkaban.ssl.port<name> > <name>...<name> > </property> > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)