在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. JSFunction-Javascript常用函数库

    最近正在整理书写常用的Javascript函数库,此函数库近期会持续更新 JSFunction 这里可以找到你经常想要使用的js函数,我正在努力完善它 希望它对你有所帮助 相信代码是优雅的舞者.--北 ...

  2. python3编码问题

    继续收集python3编码问题相关资料 资料来源  鹏程的新浪博客(转载)http://blog.sina.com.cn/s/blog_6d7cf9e50102vo90.html  这篇鹏程老师写的关 ...

  3. IOS中如何判断APP是否安装后首次运行或升级后首次运行

    对于是否为首次安装的App可以使用如下方法来判断 [[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"] ...

  4. JAVA String 类

    java String类中的常用方法:public char charAt(int index)返回字符串中第index个字符:public int length()返回字符串的长度:public i ...

  5. UILocalNotification本地通知

    // 执行通知一定要退出应用或挂起应用(进入后台)才能收到通知. 1.在iOS8及其以后版本中使用本地消息需要先获得用户的许可,否则无法成功注册本地消息.因此,我们将询问用户许可的代码片段添加到了ap ...

  6. 【软件分享】文本对比工具 Beyond Compare

    转载自公众号:EmbeddDeveloper 对嵌入式感兴趣可以关注原作者博客: http://blog.csdn.net/ybhuangfugui 此处转载为分享用 Ⅰ.摘要 Beyond Comp ...

  7. sqlserver删除重复数据

    select identity(int,1,1) as autoID, * into #Tmp from [QYTS_QiYeCecdb]select min(autoID) as autoID in ...

  8. 利用ZABBIX的RPC-JSON作API扩展应用示例

    计划将ZABBIX的一些状态可以在另一个应用的显示GRAPH及链接. 故而在网上找了几个文档,作了一个测试. https://www.zabbix.com/documentation/2.4/manu ...

  9. Power Designer 使用技巧总结

    1.设置主键自增 在表的属性界面---选择column---双击主键: 2. 为脚本添加注释: 在表的属性界面---选择column分别进行下列设置:

  10. 获取C#中exe程序的实例名

    获取sanjiao.frmsanjiao string strPass = @"D:\WinAutoTest\sanjiao.exe"; Assembly assebly = As ...