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 ...
随机推荐
- display:block; 块级元素。<a>,<span>标签设置宽度和高度
display:block;是让对象成为块级元素(比如a,span等) 转化后 可以对a或者span标签进行width和height设置,否则设置不了 display有很多对象,具体可以参考http: ...
- MySQL基础学习之索引
创建新表新索引 CREATE TABLE 表名(数据名 类型,INDEX 索引名称(属性)) 创建存在表的索引 CREATE INDEX 索引名称 ON 表名(属性) 修改索引 ALTER TAB ...
- PHP学习心得(三)——处理表单
表单的任何元素都在 PHP 脚本中自动生效. 一个简单的 HTML 表单: <form action="action.php" method="post" ...
- 1-了解Python
为什么使用python: 软件质量: 可读写.一致性.软件质量 支持软件开发的高级重用机制 提供开发者的效率: 代码只有java或C++的1/5~1/3 无须编译链接,提高了程序原的效率 程序的可移植 ...
- cf Round 601
A.The Two Routes(BFS) 给出n个城镇,有m条铁路,铁路的补图是公路,汽车和火车同时从1出发,通过每条路的时间为1,不能同时到达除了1和n的其它点,问他们到达n点最少要用多长时间. ...
- python 统计单词个数
根据一篇英文文章统计其中单词出现最多的10个单词. # -*- coding: utf-8 -*-import urllib2import refrom collections import Coun ...
- BZOJ 4005 [JLOI 2015] 骗我呢
首先,我们可以得到:每一行的数都是互不相同的,所以每一行都会有且仅有一个在 $[0, m]$ 的数没有出现. 我们可以考虑设 $Dp[i][j]$ 为处理完倒数 $i$ 行,倒数第 $i$ 行缺的数字 ...
- 安装,卸载或重装Vmware Workstation时失败的官方解决方案
最近VMware Workstation又放出更新,遂更新之.安装时提示先卸载旧版本.控制面板和其他软件管理器都不能正常卸载,提示" The MSI '' failed",索性直接 ...
- IBM
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1306mongodb2/
- C# Eval在asp.net中的用法及作用
Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持 ASP.NET 2.0改善了模板中的数据绑定操 ...