hive 1.2.2安装 教程
来源:互联网 发布:淘宝登陆账号是什么 编辑:程序博客网 时间:2024/04/29 07:01
关键字:hive 1.2.2 安装,hive配置
安装前提:
- 安装好了hadoop,hadoop的集群搭建:http://blog.csdn.net/t1dmzks/article/details/68958562
- 安装好了mysql: mysql的编译安装(yum安装) http://blog.csdn.net/t1dmzks/article/details/71374740
下载并且配置环境
http://mirrors.hust.edu.cn/apache/hive/ 进入hive-1.2.2/ 下载 apache-hive-1.2.2-bin.tar.gz
[root@master Downloads]# cp apache-hive-1.2.2-bin.tar.gz /usr/local/[root@master Downloads]# cd /usr/local[root@master local]# tar zxvf apache-hive-1.2.2-bin.tar.gz[root@master hadoop]# vim /etc/profile# set hive environmentexport HIVE_HOME=/usr/local/apache-hive-1.2.2-binexport PATH=$PATH:$HIVE_HOME/bin
mysql 的配置以及权限
mysql安装: http://blog.csdn.net/t1dmzks/article/details/71374740
mysql配置hive表
mysql> CREATE DATABASE hive; # 创建hive表mysql> grant all on hive.* to hive@'%' identified by 'shun'; #给hive的权限,shun是我数据库的密码Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> grant all on hive.* to hive@localhost identified by 'shun';Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
配置hive
先复制配置文件
[root@master apache-hive-1.2.2-bin]# cd $HIVE_HOME/conf/[root@master conf]# cp hive-default.xml.template hive-site.xml[root@master conf]# cp hive-default.xml.template hive-site.xml[root@master conf]# cp hive-env.sh.template hive-env.sh[root@master conf]# cp hive-exec-log4j.properties.template hive-exec-log4j.properties[root@master conf]# cp hive-log4j.properties.template hive-log4j.properties
创建一些目录 hdfs上的目录
下面的配置需要用到这些目录
[hadoop@node01 ~]$ hadoop fs -mkdir -p /hive/warehouse[hadoop@master ~]$ hadoop fs -mkdir -p /hive/logs[hadoop@master ~]$ hadoop fs -mkdir -p /hive/tmp
创建本地的目录
下面的配置需要用到这些目录
[root@master bin]# mkdir -p /hive/logs[root@master bin]# mkdir -p /hive/exec[root@master bin]# mkdir -p /hive/downloadedsource[root@master /]# chown hadoop:hadoop /hive/ -R
配置hive-site.xml
hive-ite.xml中的配置很多,我们需要修改的是下面的这些,下面的description就能看出来配置的作用
<property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description></property><property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> <description>Username to use against metastore database</description></property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>shun</value> <description>password to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&useSSL=false</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>hive.metastore.uris</name> <value/> //这里我是默认的,没变 <description>Thrift URI for the remote metastore. Used by metastore client to connect to remote metastore.</description> </property> <property> <name>hive.metastore.warehouse.dir</name> <value>/hive/warehouse</value> //到时候需要在hdfs上建立想要的目录 <description>location of default database for the warehouse,Hive在HDFS上的根目录</description> </property> <property> <name>hive.exec.local.scratchdir</name> <value>/hive/exec</value> <description>Local scratch space for Hive jobs</description> </property> <property> <name>hive.downloaded.resources.dir</name> <value>/hive/downloadedsource</value> <description>Temporary local directory for added resources in the remote file system.</description> </property>
配置log4j.property
修改hive.log.dir为
hive.log.dir=/hive/logs
下载mysql驱动包
[root@master conf]# cd $HIVE_HOME/lib[root@master lib]# wget http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar
启动
进入到 bin 目录下,用hadoop用户启动
先启动
./hive --service metastore &
再另外开一个终端启动hive
[hadoop@master bin]$ hive
显示
[hadoop@master bin]$ hiveLogging initialized using configuration in file:/usr/local/apache-hive-1.2.2-bin/conf/hive-log4j.propertieshive>
若有问题就尽量按照提示,可以参考google,baidu 等
1 0
- hive 1.2.2安装 教程
- hive 1.2.1安装教程
- Hive 安装教程
- hive 安装教程
- Hive1.2本地模式安装教程--hive学习
- Hive-2-Hive的安装
- Hive分布式安装部署(详细教程)Hive+Mysql
- Linux下hive-0.13.1安装教程
- hive 安装和配置 详细教程
- HIVE:2_安装
- Hive 2 安装
- Hive安装 (hadoop2.6.2 hive 1.2.1)
- hive系列-hive教程
- Hive教程
- hive教程
- hive 教程
- apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
- apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
- SAP HANA XS ODATA简介
- “迭代器”设计模式与内部类
- [设计模式]模板方法模式(Template Method)---抽象类的常见应用
- 朴素贝叶斯
- delphi的webbroser介绍
- hive 1.2.2安装 教程
- Myeclipse 配置SQLServer 驱动遇到的问题
- stm32入门-建立KEIL工程
- 重庆冲加二氧化碳气体(建设4L钢瓶)在哪儿
- linux学习笔记进程——进程的标志
- 为什么p元素内不能嵌套Div元素(随笔)
- LeetCode刷题(C++)——Length of Last Word(Easy)
- 第一个Node.js程序_HelloWorld
- 嵌入式系统中的中断