Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
独立元存储3.0是否需要Hadoop?_Hadoop_Hive_Bigdata - Fatal编程技术网

独立元存储3.0是否需要Hadoop?

独立元存储3.0是否需要Hadoop?,hadoop,hive,bigdata,Hadoop,Hive,Bigdata,我只是想设置独立的Metastore3.0,但是它似乎也需要Hadoop。我的理解是,独立元存储的全部意义在于它只是一个不需要Hive或Hadoop的服务。 因此,我的问题是,是否可以在没有Hadoop的情况下运行Metastore3.0 尝试运行metastore服务时,出现以下错误: 找不到hadoop安装:\$hadoop\u HOME或\$hadoop\u前缀必须为 或者hadoop必须在路径中 下面是bash脚本中检查hadoop安装的代码: # check for hadoop in

我只是想设置独立的Metastore3.0,但是它似乎也需要Hadoop。我的理解是,独立元存储的全部意义在于它只是一个不需要Hive或Hadoop的服务。 因此,我的问题是,是否可以在没有Hadoop的情况下运行Metastore3.0

尝试运行metastore服务时,出现以下错误:

找不到hadoop安装:\$hadoop\u HOME或\$hadoop\u前缀必须为 或者hadoop必须在路径中

下面是bash脚本中检查hadoop安装的代码:

# check for hadoop in the path
HADOOP_IN_PATH=`which hadoop 2>/dev/null`
if [ -f ${HADOOP_IN_PATH} ]; then
  HADOOP_DIR=`dirname "$HADOOP_IN_PATH"`/..
fi
# HADOOP_HOME env variable overrides hadoop in the path
HADOOP_HOME=${HADOOP_HOME:-${HADOOP_PREFIX:-$HADOOP_DIR}}
if [ "$HADOOP_HOME" == "" ]; then
  echo "Cannot find hadoop installation: \$HADOOP_HOME or \$HADOOP_PREFIX must be set or hadoop must be in the path";
  exit 4;
fi
据此,

“…而我确实在没有 在安装hadoop时,我必须按顺序安装(但不是运行)hadoop 使用配置单元提供的schematool创建配置单元RDMBS 架构。这是由于库依赖关系造成的。“

据此,

“…而我确实在没有 在安装hadoop时,我必须按顺序安装(但不是运行)hadoop 使用配置单元提供的schematool创建配置单元RDMBS 架构。这是由于库依赖关系造成的。“


你能说得更具体些吗?你认为Hadoop在哪里是一种需求?维基上有一部分说“没有蜂巢”,但这意味着“没有蜂巢的其他部分”。。。可能会使用核心Hadoop库,但您不需要HDFS、Thread或MapReducelibraries@cricket_007,基本上在启动服务的bash脚本中是检查HADOOP类路径的if条件。由于我根本没有hadoop,它抱怨“找不到hadoop安装:$hadoop_HOME或$hadoop_前缀必须设置,或者hadoop必须在路径中”。看起来它只是想安装HADOOP。但不确定,这就是为什么我要问:)你能更具体一点吗?你认为Hadoop在哪里是一种需求?维基上有一部分说“没有蜂巢”,但这意味着“没有蜂巢的其他部分”。。。可能会使用核心Hadoop库,但您不需要HDFS、Thread或MapReducelibraries@cricket_007,基本上在启动服务的bash脚本中是检查HADOOP类路径的if条件。由于我根本没有hadoop,它抱怨“找不到hadoop安装:$hadoop_HOME或$hadoop_前缀必须设置,或者hadoop必须在路径中”。看起来它只是想安装HADOOP。但不确定,这就是为什么我要问:)