Home > Mobile >  How hive access Hadoop setup using different user
How hive access Hadoop setup using different user

Time:08-04

If i install hadoop using 'hadoop' user, and install hive using 'hive' user on same node(Pseudo distribution mode).

How can my hive access hadoop?

when i input 'hive --version', i receive error like this: Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path.

The question is hive user have no right to access hadoop, but i don't know how to fix it.

Thanks a lot.

CodePudding user response:

As the error says, $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path.

So, edit /home/hive/.bash_profile, for example assuming you're on Linux, and add one of those values to set the environment variable to the downloaded Hadoop package

For example

export HADOOP_HOME=/opt/hadoop  # example 
export PATH=$HADOOP_HOME/bin:$PATH
  • Related