[ 
https://issues.apache.org/jira/browse/HIVE-2757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13262283#comment-13262283
 ] 

Edward Capriolo commented on HIVE-2757:
---------------------------------------

We are missing the larger issue here. Bigtop only cares about two entry points 
does not mean there are only two we should care about. We have hive web 
interface, hive-thrift-service, lineage tool. Oozie should probably interface 
with the Hive-thrift-service I did that here: 
https://github.com/edwardcapriolo/m6d_oozie/blob/master/src/main/java/com/m6d/oozie/HiveServiceBAction.java.
 Thrift is the best programmatic way to interface with hive.

We have a long standing ticket open to standardize the environment for all 
these processes so they all have a common entry point. (I can not find the 
ticket ATM). 

We are always going to need something like HADOOP_HOME because hive assumes 
hadoop jars are "provided" (like in maven terms) and hadoop configuration is 
"provided". Unless we copy all the hadoop jars to hive/lib and copy all the 
hadoop configuration to hive. With the patch about we still use HADOOP_HOME to 
build the classpath to start hive.

Also HADOOP_HOME is deprecated but in the setup docs 
"http://hadoop.apache.org/common/docs/r0.23.1/hadoop-yarn/hadoop-yarn-site/SingleCluster.html";

"Assuming that the environment variables $HADOOP_COMMON_HOME, 
$HADOOP_HDFS_HOME, $HADOO_MAPRED_HOME, $YARN_HOME, $JAVA_HOME and 
$HADOOP_CONF_DIR have been set appropriately. Set $$YARN_CONF_DIR the same as 
$HADOOP_CONF_DIR"

I still feel like hive is going to end up using environment variables to start 
up.
                
> hive can't find hadoop executor scripts without HADOOP_HOME set
> ---------------------------------------------------------------
>
>                 Key: HIVE-2757
>                 URL: https://issues.apache.org/jira/browse/HIVE-2757
>             Project: Hive
>          Issue Type: Bug
>          Components: CLI
>    Affects Versions: 0.8.0
>            Reporter: Roman Shaposhnik
>         Attachments: HIVE-2757.patch.txt
>
>
> The trouble is that in Hadoop 0.23 HADOOP_HOME has been deprecated. I think 
> it would be really nice if bin/hive can be modified to capture the which 
> hadoop
> and pass that as a property into the JVM.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to