Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The following page has been changed by EdwardCapriolo: http://wiki.apache.org/hadoop/Hive/HiveWebInterface The comment on the change is: Fixed some typos ------------------------------------------------------------------------------ = Hive Web Interface = == What is the Hive Web Interface == + The Hive web interface is a an alternative to using the Hive command line interface. Using the web interface is a great way to get started with hive. - The Hive Web Interface is a an alternative to using the Hive command line interface. - == Features == === Schema Browsing === @@ -14, +13 @@ A power user issuing multiple hive queries simultaneously would have multiple CLI windows open. The hive web interface manages the session on the web server, not from inside the CLI window. This allows a user to start multiple queries and return to the web interface later to check the status. === No local installation === - Any user with a web browser can work with Hive. This has the usual web interface benefits, in particular remote users have less firewall/connectivity issues. + Any user with a web browser can work with Hive. This has the usual web interface benefits, In particular a user wishing to interact with hadoop or hive requies access to many ports. A remote or VPN user would only require access to the hive web interface running by default on 0.0.0.0 tcp/9999. == Configuration == - Hive Web Interface made its first appeareance in the 0.2 branch. If you have 2.0 or the SVN trunk you already have it + Hive Web Interface made its first appearance in the 0.2 branch. If you have 2.0 or the SVN trunk you already have it - You should not need to edit the defults for the Hive web interface. HWI uses: + You should not need to edit the defaults for the Hive web interface. HWI uses: {{{ <property> <name>hive.hwi.listen.host</name> @@ -40, +39 @@ <description>This is the WAR file with the jsp content for Hive Web Interface</description> <property> }}} + + You probably want to setup HiveDerbyServerMode to allow multiple sessions at the same time. - === Startup === + === Start up === When initializing Hive with no arguments that CLI is invoked. Hive has an extension architecture used to start other hive demons. {{{ bin/hive --service hwi }}} - Java has no direct way of deamonizing. In a production environment you should create a wrapper script. + Java has no direct way of demonizing. In a production environment you should create a wrapper script. {{{ nohup bin/hive --service hwi > /dev/null 2> /dev/null & }}} @@ -56, +57 @@ }}} === Authentication === - Hadoop currently uses environmental properties to determine user name and group vector. Thus Hive and Hive Web Interface can not enforce more stringent security then Hadoop can. When you first connect to the Hive Web Interface the user is prompted for a user name and groups. This feature was added to support instalations using different schedulers. + Hadoop currently uses environmental properties to determine user name and group vector. Thus Hive and Hive Web Interface can not enforce more stringent security then Hadoop can. When you first connect to the Hive Web Interface the user is prompted for a user name and groups. This feature was added to support installations using different schedulers. If you want to tighten up security you are going to need to patch the source Hive Session Manager or you may be able to tweak the JSP to accomplish this.
