ubuntu - 安装hive

Posted HELLO WORLD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu - 安装hive相关的知识,希望对你有一定的参考价值。

粗略步骤:

详细参考https://www.2cto.com/net/201804/735478.html

 

环境:ubunut  jdk  hadoop   mysql

 

一、下载hive

 

二、解压(到指定目录)

 

三、配置 /etc/profile [环境变量] -  执行: source /etc/profile

 

四、编写hive-env.sh [ 绑定hadoop ]

  注:原文件中没有 hive-env.sh 文件,可以自己创建,也可以通过 hive-env.sh.template  cp一个

 

五、配置mysql为hive的外部数据服务器 [ 用来存储元数据 ]

  1 编写 hive-site.xml

       注:hive没有这个文件,只有 hive-defualt.xml.template,可以自己创建,也可以通过 hive-defualt-site.xml  cp一个

   2 导入mysql的驱动包 到hive/lib

   3 创建配置文件中的mysql数据库

   4 hive元数据库初始化schematool -dbType mysql -initSchema

 

六、查看hive是否安装成功:

  预先:start-all.sh

                 service mysql start

  接着:hive --version (查看版本)  /   hive (进入hive)

 

七、测试使用hive

  hive  -> show databases;

 

  报错: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

  解决:需要hive元数据库初始化,执行 schematool -dbType mysql -initSchema

以上是关于ubuntu - 安装hive的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下安装Hive3.1.2教程(附MySQL安装方法及安装包)

Ubuntu16.04下Hive的安装与配置

在Ubuntu上安装Hive

ubuntu - 安装hive

ubuntu16.04下hive安装与配置

ubuntu16.04 安装hive及配置