Hadoop、hive、hbase之间的关系(不知道理解的对不对,写出来请大家指正)

Hadoop、hive、hbase之间的关系(只適合新手看看,因為我自己剛接觸的時候分不清這三個是什麼)

Hive和hbase都是数据库,底层文件的存贮都是依赖hdfs的。(hbase也可以有自己的文件存贮方式),这个是关系。Hive和hbase的区别在于,数据的用途不同,hive倾向于数据分析,hbase倾向于大数据的实时操作。

Hive是通过什么和hadoop联系起来的/p>

/hadoop/hive/apache-hive-3.1.2-bin/bin/hive

Hive对应的bin文件里面包含了寻找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=KaTeX parse error: Expected ‘}’, got ‘EOF’ at end of input: {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

如果hive-site.xml中没有和hadoop相关的内容的话,估计就只有这里将两个串联起来了。如果是通过hive的bin文件关联的话,应该hadoop和hive只能安装在同一台。

Hbase是通过什么和hadoop(hdfs)关联起来的/p>

/hadoop/hbase/hbase-2.2.4/conf/hbase-site.xml

个人认为,应该是通过hbase-site.xml中的hbase.rootdir参数来决定的。

hbase.rootdir

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览32233 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月1日
下一篇 2022年8月1日

相关推荐