码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu - 安装hive

时间:2019-01-01 11:41:57      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:lin   tar   instant   编写   ext   ast   init   get   sql数据库   

粗略步骤:

详细参考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

标签:lin   tar   instant   编写   ext   ast   init   get   sql数据库   

原文地址:https://www.cnblogs.com/floakss/p/10204249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!