【大数据系列】hive安装及启动
一、安装好jdk和hadoop
二、下载apache-hive
https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.3.0/
三、解压到安装目录并配置环境变量
tar -zxvf apache-hive-2.3.0 #解压
vi /etc/profile #打开配置环境变量的文件
export HIVE_HOME=/home/hadoop/apache-hive-2.3.0 #配置hive_home
export PATH=$PATH:/home/hadoop/apache-hive-2.3.0/bin #修改path
source /etc/profile #使环境变量生效
cd /home/hadoop/apache-hive-2.3.0/conf #切换到配置文件目录下
cp hive-default.xml.template hive-site.xml #生成hive-site.xml
vi hive-site.xml
替换${system:java.io.tempDir}为/home/hadoop/hive #替换环境变量
替换${system:user.name}为hadoop #替换环境变量
cd /home/hadoop/hive
mkdir hadoop
四、初始化schema库
cd /home/hadoop/apache-hive-2.3.0/bin
./schematool -initSchema -dbType derby #hive默认的数据库是derby
初始化完成之后,会在bin目录下创建一个metastore_db文件夹
hive #进入hive shell
五、hive常见命令
$hive>show databases; #显示库
$hive>show tables; #显示表
$hive>create database myhive; #创建库
$hive>use myhive; #启用myhive库
$hive>describe database myhive ;#查看数据库信息
$hive>describe table employee ;#查看表信息
$hive>create table test1 like test;//只是复制表结构,不复制数据
$hive>create table test3 as select id,name from test1;#复制表结构的同时内容也复制了
六、创建表
准备测试数据的文件
1201 Gopal 45000 Techinal manager
1202 Manisha 45000 Proof reader
1203 Masthanvali 40000 Techinal writer
1204 Krian 40000 Hr Admin
1205 Kranthi 30000 Op Admin
查询的数据为空,感觉看能是新建的文件中分隔符没识别出来吧,又新建了表做了测试。
FIELDS TERMINATED BY 表示字段以什么分割
LINES TERMINATED BY 表示行用什么分割
准备测试数据
10000,aNDY
10001,Amy
10002,Tom
LOAD DATA插入数据等价于hdfs上传数据
七、设置显示当前数据库
【大数据系列】hive安装及启动的更多相关文章
- 大数据学习——hive安装部署
1上传压缩包 2 解压 tar -zxvf apache-hive-1.2.1-bin.tar.gz -C apps 3 重命名 mv apache-hive-1.2.1-bin hive 4 设置环 ...
- 【大数据系列】安装Ambari
一.Ambari简介 The Apache Ambari project is aimed at making Hadoop management simpler by developing soft ...
- 大数据系列之数据仓库Hive安装
Hive系列博文,持续更新~~~ 大数据系列之数据仓库Hive原理 大数据系列之数据仓库Hive安装 大数据系列之数据仓库Hive中分区Partition如何使用 大数据系列之数据仓库Hive命令使用 ...
- 大数据系列(5)——Hadoop集群MYSQL的安装
前言 有一段时间没写文章了,最近事情挺多的,现在咱们回归正题,经过前面四篇文章的介绍,已经通过VMware安装了Hadoop的集群环境,相关的两款软件VSFTP和SecureCRT也已经正常安装了. ...
- 大数据系列(4)——Hadoop集群VSFTP和SecureCRT安装配置
前言 经过前三篇文章的介绍,已经通过VMware安装了Hadoop的集群环境,当然,我相信安装的过程肯定遇到或多或少的问题,这些都需要自己解决,解决的过程就是学习的过程,本篇的来介绍几个Hadoop环 ...
- 大数据系列(2)——Hadoop集群坏境CentOS安装
前言 前面我们主要分析了搭建Hadoop集群所需要准备的内容和一些提前规划好的项,本篇我们主要来分析如何安装CentOS操作系统,以及一些基础的设置,闲言少叙,我们进入本篇的正题. 技术准备 VMwa ...
- 12.Linux软件安装 (一步一步学习大数据系列之 Linux)
1.如何上传安装包到服务器 有三种方式: 1.1使用图形化工具,如: filezilla 如何使用FileZilla上传和下载文件 1.2使用 sftp 工具: 在 windows下使用CRT 软件 ...
- 大数据系列之数据仓库Hive命令使用及JDBC连接
Hive系列博文,持续更新~~~ 大数据系列之数据仓库Hive原理 大数据系列之数据仓库Hive安装 大数据系列之数据仓库Hive中分区Partition如何使用 大数据系列之数据仓库Hive命令使用 ...
- 大数据系列之数据仓库Hive原理
Hive系列博文,持续更新~~~ 大数据系列之数据仓库Hive原理 大数据系列之数据仓库Hive安装 大数据系列之数据仓库Hive中分区Partition如何使用 大数据系列之数据仓库Hive命令使用 ...
- 大数据系列之数据仓库Hive中分区Partition如何使用
Hive系列博文,持续更新~~~ 大数据系列之数据仓库Hive原理 大数据系列之数据仓库Hive安装 大数据系列之数据仓库Hive中分区Partition如何使用 大数据系列之数据仓库Hive命令使用 ...
随机推荐
- Elasticsearch5.2.2安装
安装环境: 操作系统:centos 6.8 jdk版本:jdk1.8.0_121 应用版本:Elasticsearch 5.2.2 1.Elasticsearch5.2.2安装 (1)下载地址: wg ...
- 洞悉linux下的Netfilter&iptables:什么是Netfilter?
本人研究linux的防火墙系统也有一段时间了,由于近来涉及到的工作比较纷杂,久而久之怕生熟了.趁有时间,好好把这方面的东西总结一番.一来是给自己做个沉淀,二来也欢迎这方面比较牛的前辈给小弟予以指点,共 ...
- C# 当前目录你了解多少
C#中获取程序运行的当前目录的方法有多种,本文为大家提供三种方式,并作简单分析,有需要的朋友,可以参考下. 在C#中,有很多方式可以获取程序运行的当前目录,常见的方式有: .string strPat ...
- 3D HTML5 Logo标志 超炫酷旋转特效
今天又要为大家带来一款超酷的HTML5 Canvas 3D动画特效,是一款可以旋转的HTML5 Logo标志.画面上一共有两块可旋转的区域,第一是可旋转的背景,第二则是可旋转的Logo标志.Logo标 ...
- MYSQL之You can't specify target table for update in FROM clause解决办法
mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表( ...
- Maven最佳实践-distributionManagement
分发构件至远程仓库 mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库.本地Maven仓库的构件只能供当前用户使用, ...
- java中获取文件目录
1. web项目得到部署的目录路径(最后包含"/"或"\"): xxx(HttpServletRequest request) { String strDirP ...
- 关于android 内存的笔记
原文 https://developer.android.com/training/articles/memory.html 1.慎重使用Service,最好的办法是使用IntentService,一 ...
- Installing the Eclipse Plugin for ADT
http://developer.android.com/sdk/installing/installing-adt.html Download the ADT Plugin Start Ecli ...
- [转]油猴Tampermonkey-让百度云下载飞起来
1. 简介 Tampermonkey,油猴脚本是一款免费的浏览器扩展程序. 我们这里用于Chrome浏览器,目的是为了让百度云里面的文件以满速下载,VIP还得出钱呢. 2. 安装 安装Lantern蓝 ...




