在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的安装步骤的更多相关文章

  1. Hive的架构原理&Hive的安装步骤

    Hive架构图 元数据默认数据库是:Derby.开发使用MySQL Hive如何将SQL语句翻译成MapReduce的? 1.使用SQL解析器解析SQL语句 2.使用编译器进行编译逻辑 3.使用优化器 ...

  2. HIVE的安装步骤及遇到的问题及解决方法

    一.root 用户 解压安装包 二 chown -R hadoop:hadoop apache-hive-1.2.2-bin/          chmod -R 755  apache-hive-1 ...

  3. hive权威安装出现的不解错误!(完美解决)两种方法都可以

    以下两种方法都可以,推荐用方法一! 方法一: 步骤一: yum -y install mysql-server 步骤二:service mysqld start 步骤三:mysql -u root - ...

  4. hive-1.2.1安装步骤

    一.Hive安装和配置 1.先决条件 已经安装好hadoop-2.4.1,hbase-1.0.0. 2.下载Hive安装包 当前Hive可到apache官网下载,选择的是hive-1.2.1.运行: ...

  5. hive的安装和升级

    目录 [toc] 安装 升级 安装 nohup hive –service hiveserver & 启动: sudo nohup ./hive --service metastore &am ...

  6. hadoop入门学习教程--DKHadoop完整安装步骤

    使用hadoop版本是DKH标准三节点发行版,DKHadoop版本的易用性比较好,环境部署要简单的多,参考此篇安装前请先下载DKHadoop版本,网盘链接:https://pan.baidu.com/ ...

  7. 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 ...

  8. 基于MySQL元数据的Hive的安装和简单測试

    引言: Hive是一种强大的数据仓库查询语言,类似SQL,本文将介绍怎样搭建Hive的开发測试环境. 1. 什么是Hive? hive是基于Hadoop的一个数据仓库工具,能够将结构化的数据文件映射为 ...

  9. Hive 组件安装配置

    下载和解压安装文件 基础环境和安装准备 Hive组件的部署规划和软件包路径如下: (1)当前环境中已安装 Hadoop全分布系统 (2)本地安装 MySQL数据库(账号 root,密码 Passwor ...

随机推荐

  1. DataGridView默认不选中

    NurseGridList.CurrentCell = null;                NurseGridList.ClearSelection();                Nurs ...

  2. python 列表推导的注意点

    Code a = [1,2,2,3] b = [for item in a if item not in b] c = [] for item in a: if item not in c: c.ap ...

  3. Java集合框架类图

    Java集合框架的类图 http://blog.toruneko.net/28

  4. 基于C#的SolidWorks插件开发(1)--SolidWorks API接口介绍

    这是两年前毕业时写的一篇关于SolidWorks插件开发与公司PDM集成的毕业设计,最近闲来无事拿出来整理一下,大神们可以略过. 1.1   SolidWorks API接口 正确调用SolidWor ...

  5. org.springframework.web.servlet.view.InternalResourceViewResolver

    http://blog.csdn.net/superdog007/article/details/28857495 我们在controller里面经常这样return一个ModelAndView: r ...

  6. Asynchronous socket communication

    来源:http://www.codeproject.com/Articles/1608/Asynchronous-socket-communication 本地下载 Download source f ...

  7. 用easyui动态创建一个对话框

    function randomString(len) { len = len || 32; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxy ...

  8. [JavaScript] 怎么使用JS禁止复制粘贴

    1. 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单 <table border oncontextmenu=re ...

  9. 解决Deprecated: preg_replace(): The /e modifier is deprecated, use

    使用php5.5运行ecshop的时候出现如下错误Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace ...

  10. [转载]MongoDB 常用命令

    mongodb由C++编写,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理.关于它的一个最简洁描述为:scalable, high-performance, o ...