previous post - Hive dynamic partition issues
I have been installing recent version of HUE from source, During compilation i have got few issues. here is the step to resolve the issues.
Error
Unable to get dependency information: Unable to read the metadata file for artifact 'com.sun.jersey:jersey-core:jar': Cannot find parent: net.java:jvnet-parent for project: com.sun.jersey:jersey-project:pom:1.9 for project com.sun.jersey:jersey-project:pom:1.9
com.sun.jersey:jersey-core:jar:1.9
....
Path to dependency:
1) com.cloudera.hue:hue-plugins:jar:3.8.1-SNAPSHOT
2) org.apache.hadoop:hadoop-client:jar:2.6.0-mr1-cdh5.5.0-SNAPSHOT 3) org.apache.hadoop:hadoop-hdfs:jar:2.6.0-cdh5.5.0-SNAPSHOT
2) org.apache.hadoop:hadoop-client:jar:2.6.0-mr1-cdh5.5.0-SNAPSHOT 3) org.apache.hadoop:hadoop-hdfs:jar:2.6.0-cdh5.5.0-SNAPSHOT
Solution
update maven, by default mvn -version shows 2.x, but hue needs maven version 3 and above.
Download , extract and install Maven3 (if not already installed) and set maven in PATH
export PATH=$PATH:$MAVEN_HOME/bin
even i have updated the PATH variable with latest maven. mvn -version shows 2.x now i manually updated the maven using update-alternatives.
bdalab@solai:/opt$ sudo update-alternatives --install /usr/bin/mvn mvn $MAVEN_HOME/bin/mvn 1 bdalab@solai:/opt$ sudo update-alternatives --config mvn
Now, select a number referring to the recent maven3 installation, from the list of choices
Download , extract and install Maven3 (if not already installed) and set maven in PATH
export PATH=$PATH:$MAVEN_HOME/bin
even i have updated the PATH variable with latest maven. mvn -version shows 2.x now i manually updated the maven using update-alternatives.
bdalab@solai:/opt$ sudo update-alternatives --install /usr/bin/mvn mvn $MAVEN_HOME/bin/mvn 1 bdalab@solai:/opt$ sudo update-alternatives --config mvn
Now, select a number referring to the recent maven3 installation, from the list of choices
Error
Failed to obtain user group information: org.apache.hadoop.security.authorize.AuthorizationException: Unauthorized connection for super-user: hue (error 401)
Solution
Configure Hue as a proxy user for all other users and groups, meaning it may submit a request on behalf of any other user. Add below property to core-site.xml within the configuration tags:
<property> <name>hadoop.proxyuser.hue.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hue.groups</name> <value>*</value> </property>
<property> <name>hadoop.proxyuser.hue.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hue.groups</name> <value>*</value> </property>
Next : Configuring Hive at Hue
No comments:
Post a Comment