hive的安装步骤
在node2里安装一下hive1.2.1,步骤如下:
1.解压hive的安装包
2.改变目录:mv apache-hive-1.2.1-bin /home/install/hive-1.2
3.vi ~/.bash_profile
进行环境变量的配置:
source ~/.bash_profile
结果可能会产生和hadoop的jar包jline不兼容的问题,可以手动修改
cp hive-1.2/lib/jline-2.12.jar hadoop-2.5/share/hadoop/yarn/lib/
rm -rf hadoop-2.5/share/hadoop/yarn/lib/jline-0.9.94.jar
hive(启动hive),退出可用quit;
hive有自带的数据库derby,但derby不支持分布式
hiveserver2 &>/tmp/hive.log &(可在tmp下的hive.log查看错误日志)
netstat -ntlp | grep 100(看后台监听)
tail -f /tmp/hive.log
也可以随意在一台虚拟机上安装mysql,例如在node3上安装,步骤:
1.在node3上:yum install mysql-server
2.cd /home/install/hive-1.2/conf/ ,对hive-site文件进行如下编辑
service mysqld start来启动mysql
退出可用quit
http://node4:50070/explorer.html#/user/hive/warehouse/trackinfo(查看创建的表的路径)
1.解压mysql-connector-java-5.1.32.tar,进入到mysql-connector-java-5.1.32的目录后,查看里边的文件,可以看到一个mysql-connector-java-5.1.32-bin.jar的jar包
2.cp -a mysql-connector-java-5.1.32-bin.jar /home/hive/lib/
3.mysql只能通过本地连,不能通过远程连
命令:mysql
use mysql;
select * from user;
grant all privileges on *.* to root@'%' identified by '123456';
( grant all privileges on *.* to root@'localhost' identified by '123456')
grant all on *.* to root@'node1' identified by '123456'
4.修改配置文件hive-site.xml
hive数据库不是自动创建的,需要手动创建
(进入mysql中:create database hive;
quit;)
进入bin目录后,直接启动Hive:./hive
hive中开始是没有任何表的
hive的安装步骤的更多相关文章
- Hive的架构原理&Hive的安装步骤
Hive架构图 元数据默认数据库是:Derby.开发使用MySQL Hive如何将SQL语句翻译成MapReduce的? 1.使用SQL解析器解析SQL语句 2.使用编译器进行编译逻辑 3.使用优化器 ...
- HIVE的安装步骤及遇到的问题及解决方法
一.root 用户 解压安装包 二 chown -R hadoop:hadoop apache-hive-1.2.2-bin/ chmod -R 755 apache-hive-1 ...
- hive权威安装出现的不解错误!(完美解决)两种方法都可以
以下两种方法都可以,推荐用方法一! 方法一: 步骤一: yum -y install mysql-server 步骤二:service mysqld start 步骤三:mysql -u root - ...
- hive-1.2.1安装步骤
一.Hive安装和配置 1.先决条件 已经安装好hadoop-2.4.1,hbase-1.0.0. 2.下载Hive安装包 当前Hive可到apache官网下载,选择的是hive-1.2.1.运行: ...
- hive的安装和升级
目录 [toc] 安装 升级 安装 nohup hive –service hiveserver & 启动: sudo nohup ./hive --service metastore &am ...
- hadoop入门学习教程--DKHadoop完整安装步骤
使用hadoop版本是DKH标准三节点发行版,DKHadoop版本的易用性比较好,环境部署要简单的多,参考此篇安装前请先下载DKHadoop版本,网盘链接:https://pan.baidu.com/ ...
- Ubuntu16.04下Hive的安装与配置
一.系统环境 os : Ubuntu 16.04 LTS 64bit jdk : 1.8.0_161 hadoop : 2.6.4mysql : 5.7.21 hive : 2.1.0 在配置hive ...
- 基于MySQL元数据的Hive的安装和简单測试
引言: Hive是一种强大的数据仓库查询语言,类似SQL,本文将介绍怎样搭建Hive的开发測试环境. 1. 什么是Hive? hive是基于Hadoop的一个数据仓库工具,能够将结构化的数据文件映射为 ...
- Hive 组件安装配置
下载和解压安装文件 基础环境和安装准备 Hive组件的部署规划和软件包路径如下: (1)当前环境中已安装 Hadoop全分布系统 (2)本地安装 MySQL数据库(账号 root,密码 Passwor ...
随机推荐
- MVC之重定向
MVC的重定向主要通过RedirectResult和RedirectToRouteResult实现.很显然,这两个对象都是MVC返回对象ActionResult的两个继承,具体原理不赘述. 这两个方法 ...
- PHP学习心得(二)——实用脚本
<?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式 调用函数phpinfo(),将会看到很多自己系统的信息,以及预定义变量 ...
- SET ANSI_NULLS ON
Transact-SQL 支持在与空值进行比较时,允许比较运算符返回 TRUE 或 FALSE. 通过设置 ANSI_NULLS OFF 可将此选项激活.当 ANSI_NULLS 为 OFF 时,如果 ...
- Cognos 多维源目录树的任何单个维度中显示的最大项目数(默认为50)的设置规则
问题描述: 具体设置 设置成功.
- MVC-处理时间格式
第一种方法:先设置一个时间显示的模板,然后在需要显示时间的地方调用这个模板就行了. 1.在Share文件夹下,创建一个文件夹DisplayTemplates 2.在DisplayTemplates文件 ...
- 银联SDK
最近在开发一个app,需要调用银联的sdk控件,银联提供的demo可以正常运行,但是自己的程序却怎么都编译不通过,到底有哪些需要注意的呢?? 具体的有可能会出现哪些错误我就不列举了,我只是提下有哪些需 ...
- pair work-Elevator Schedule
编程人员:周敏轩 192 周萱 149 1 有关结对编程的思考 结对编程技术是指两位程序员肩并肩地坐在同一台电脑前合作完成同一个设计.同一个算法.同一段代码或同一组测试.通过这次的结对编程练习我结识了 ...
- CoreBluetooth - TouchID应用
支持系统和机型: iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8, 虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论 ...
- .NET事件的指导原则
C#允许编写所需的各种类型的事件.但是,为了与.NET Framwork的组件相兼容,开发人员必须遵循微软为此建立的一系列指导原则.这些指导原则的核心是,事件处理程序必须拥有两个参数.第一个参数是一个 ...
- 10. 将摄像机对准物体,并显示整个对准过程,摄像机Zoom
1. 如果把代码放到按钮事件中调用,达不到想要的效果 2. 可以不用委托,但是要在Update函数中写调用CameraZoonIn的代码 3. 有很多需要改进的地方,可以参考使用 iTween 插件达 ...