搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+Hadoop)(二)

原创 2017年02月09日 16:02:40

 续上一篇:

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hadoop)(一)

1、  创建文件夹

1.1、在hive文件下创建文件夹

[root@localhost hive]# cd /usr/hive
[root@localhost hive]# mkdir warehouse

1.2、/tmp系统目录下创建方法
[root@localhost tmp]# mkdir hive
[root@localhost tmp]# mkdirhive/operaion_logs
[root@localhost tmp]# mkdirhive/resources


2、  配置hive

2.1、生成配置文件

[root@localhost hive]# cd conf
[root@localhost conf]# cphive-env.sh.template hive-env.sh
[root@localhost conf]# cphive-default.xml.template hive-site.xml
[root@localhost conf]# cphive-log4j2.properties.template hive-log4j2.properties
[root@localhost conf]# cphive-exec-log4j2.properties.template hive-exec-log4j2.properties

   2.2、修改配置文件

   2.2.1、修改文件(hive-env.sh)

[root@localhostconf]# vim hive-env.sh

--添加

# sethadoop/hive/jdk(java) path
exportHADOOP_HOME=/usr/hadoop
exportHIVE_HOME=/usr/hive
export JAVA_HOME=/usr/java/jdk1.8.0_111
exportHIVE_CONF_DIR=/usr/hive/conf


 

2.2.2、修改文件(hive-site.xml)

--编辑文件

[root@localhostconf]# gedit hive-site.xml


查找关健字

${system:java.io.tmpdir}/${hive.session.id}_resources替换为本机路径/tmp/hive/resources

${system:java.io.tmpdir}/${system:user.name}/operation_logs替换为本机路径/tmp/hive/operation_logs

${system:java.io.tmpdir}/${system:user.name}替换为本机路径 /tmp/hive

3、  启动hive(hadoop服务需要主启用才能做以下操作)

3.1调用hive

[root@localhost hive]# schematool -dbType derby -initSchema
[root@localhost hive]# hive
hive> 
启用成功显示命令行显示为 hive> 
3.2 测试连接

hive> create table Test(id int,name string);
OK
Time taken: 2.999seconds
hive> describe test;
OK
id                    int                                        
name                string                                      
Time taken: 0.821seconds, Fetched: 2 row(s)
hive>
--测试创建表,查看表信息,以上显示为测试成功显示效果

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/roy_88/article/details/54948154

hive安装 (hive1.2.1+hadoop2.7+mysql)

1. 下载解压 cd /mk/soft tar -xvzf apache-hive-1.2.1-bin.tar.gz -C /appl/ cd /appl mv apache-hive-1.2.1-b...
  • textboy
  • textboy
  • 2016-08-29 18:11:55
  • 1943

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+MySQL+Connector)(三)

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive) Hive配置MySQL,配置常见问题。
  • roy_88
  • roy_88
  • 2017-03-08 23:35:54
  • 4820

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hadoop)(一)

搭建Hadoop2.7.3+Hive2.1.1及MySQL
  • roy_88
  • roy_88
  • 2017-02-09 11:14:02
  • 4219

Hadoop之Hive简介与安装、测试(一)

一、Hive是什么? Hive是一种建立在Hadoop文件系统上的数据仓库架构,并对存储在HDFS中的数据进行分析与管理。可以通俗的理解为: 对于存储在HDFS中的数据进行分析与管理时,我们...
  • u013850277
  • u013850277
  • 2017-02-16 00:23:36
  • 1388

Linux中基于hadoop安装hive(CentOS7+hadoop2.8.0+hive2.1.1)

Linux中基于hadoop安装hive(CentOS7+hadoop2.8.0+hive2.1.1) 关键字:Linux Java CentOS Hadoop Hive...
  • pucao_cug
  • pucao_cug
  • 2017-05-12 22:37:27
  • 6608

Hadoop系列四:Hadoop之Hive篇

Hive安装和运行 Pig与RDBMS、Hive比较 Pig Latin是一种数据流编程语言,而SQL是一种描述性编程语言。换句话说,Pig程序是相对于输入的一步步操作,其中每一步是对数据的一个简...
  • fjssharpsword
  • fjssharpsword
  • 2016-03-11 16:42:38
  • 14819

hadoop学习笔记(八)——hadoop整合hive

环境:centos7+hadoop2.5.2+hive1.2.1 1) 下载hive稳定版本apache-hive-1.2.1-bin.tar 2) 在/usr/local目录下解压,与hadoop处...
  • thinkpadshi
  • thinkpadshi
  • 2015-09-22 10:41:00
  • 1532

配置hive以及自定义版本MySQL

Hive的配置    前言:hive作为Hadoop的数据仓库工具,将结构化的数据映射成一张表格,提供了类SQL查询语句,底层可以转化为MapReduce去执行。 一、hive体系 1、用户接...
  • sun_shang
  • sun_shang
  • 2017-09-04 20:31:36
  • 433

有Mysql数据库的情况下为什么要用Hive数据库?

有Mysql数据库的情况下为什么要用Hive数据库?最近接到公司的一个需求,要求使用Hive数据库做数据查询。当时第一反应就是What?Hive是什么鬼?一脸懵逼状。(请原谅一个刚开始实习的Java实...
  • nxw_tsp
  • nxw_tsp
  • 2017-01-10 16:07:47
  • 4622
收藏助手
不良信息举报
您举报文章:搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+Hadoop)(二)
举报原因:
原因补充:

(最多只允许输入30个字)