设为首页 加入收藏

TOP

hive部署以及如何查hadoop和hive版本
2019-04-18 00:38:01 】 浏览:114
Tags:hive 部署 以及 如何 hadoop 版本

查看hadoop版本: hadoop version

查看hive版本 hive --verion

___________________________________

centos7中hive3.1.0安装和部署

2018年08月30日 10:41:35sjhuangx阅读数:565更多

个人分类:数据库

参考:https://blog.csdn.net/a123demi/article/details/72742279

一 前期准备

1. hadoop集群

版本: 2.8.4

安装:https://blog.csdn.net/sjhuangx/article/details/79783051

2 mysql

版本: 5.7.21

安装:https://blog.csdn.net/sjhuangx/article/details/79689185

3 mysql驱动

版本: 5.1.46

4 hive安装包

hive-3.1.0

二 hive安装

1 解压和配置


  1. # 解压

  2. tar -zxvf apache-hive-3.1.0-bin.tar.gz

  3. # 配置

  4. sudo vim /etc/profile

  5. export HIVE_HOME=/home/hadoop/apache-hive-3.1.0-bin

  6. export PATH=$HIVE_HOME/bin:$PATH

2 创建hdfs目录并赋予权限


  1. hdfs dfs -mkdir -p /usr/hive/warehouse

  2. hdfs dfs -mkdir -p /usr/hive/tmp

  3. hdfs dfs -mkdir -p /usr/hive/log

  4. hdfs dfs -chmod g+w /usr/hive/warehouse

  5. hdfs dfs -chmod g+w /usr/hive/tmp

  6. hdfs dfs -chmod g+w /usr/hive/log

3hive-env.sh配置


  1. #复制创建hive-env.sh

  2. cd /home/hadoop/apache-hive-3.1.0-bin/conf

  3. cp hive-env.sh.template hive-env.sh

  4. vim hive-env.sh

  5. # 在hive中添加如下内容

  6. export JAVA_HOME=/opt/jdk1.8.0_161

  7. export HADOOP_HOME=/home/hadoop/hadoop-2.8.4

  8. export HIVE_HOME=/home/hadoop/apache-hive-3.1.0-bin

  9. export HIVE_CONF_DIR=$HIVE_HOME/conf

  10. export HIVE_AUX_JARS_PATH=$HIVE_HOME/lib/*

4 hive-site.xml配置:


  1. #生成hive-site.xml文件

  2. cp -r hive-default.xml.template hive-site.xml

  3. #配置

  4. vi hive-site.xml

  5. # 在文件开头添加如下内容:

  6. <configuration>

  7. <property>

  8. <name>system:java.io.tmpdir</name>

  9. <value>/tmp/hive/java</value>

  10. </property>

  11. <property>

  12. <name>system:user.name</name>

  13. <value>${user.name}</value>

  14. </property>

  15. </configuration>

  16. # 修改以下属性的value值

  17. <configuration>

  18. <!-- WARNING!!! This file is auto generated for documentation purposes ONLY! -->

  19. <!-- WARNING!!! Any changes you make to this file will be ignored by Hive. -->

  20. <!-- WARNING!!! You must make your changes in hive-site.xml instead. -->

  21. <!-- Hive Execution Parameters -->

  22. <property>

  23. <name>javax.jdo.option.ConnectionURL</name>

  24. <value>jdbc:mysql://192.168.32.128:3306/hivecreateDatabaseIfNotExist=true&characterEncoding=UTF-8&useSSL=false</value>

  25. </property>

  26. <property>

  27. <name>javax.jdo.option.ConnectionDriverName</name>

  28. <value>com.mysql.jdbc.Driver</value>

  29. </property>

  30. <property>

  31. <name>javax.jdo.option.ConnectionUserName</name>

  32. <value>root</value>

  33. </property>

  34. <property>

  35. <name>javax.jdo.option.ConnectionPassword</name>

  36. <value>root</value>

  37. </property>

  38. </configuration>

5 使用schemaTool初始化mysql数据库

schematool -dbType mysql -initSchema

三 启动hive测试

# hive

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇hadoop的jar包中如何添加第三方库.. 下一篇 hadoop dfsadmin -report 命令详..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目