HIVE 安装指南
来源:互联网 发布:ukec中介怎么样 知乎 编辑:程序博客网 时间:2024/06/11 19:55
1、安装mysql 并配置库和用户
安装mysql详见我另一篇文章:http://blog.csdn.net/xiefu5hh/article/details/52191488
建立用户hive
并建立库 hive_meta
sht-sgmhadoopnn-01:mysqladmin:/usr/local/mysql:>mysql -uroot -p
mysql> create database hive_lmeta;
Query OK, 1 row affected (0.04 sec)
mysql> create user 'hive' identified by 'hive';
Query OK, 0 rows affected (0.05 sec)
mysql> grant all privileges on hive_meta.* to 'hive'@'%';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
2.安装HIVE
下载hive 并解压缩
设置用户环境变量:
export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export HADOOP_HOME=/hadoop/hadoop-2.7.2
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export HBASE_HOME=/hadoop/hbase-1.2.0
export ZOOKEEPER_HOME=/hadoop/zookeeper
export HIVE_HOME=/hadoop/hive
export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$PATH
3.配置mysql connector
http://ftp.nchu.edu.tw/Unix/Database/MySQL/Downloads/Connector-J/mysql-connector-java-5.1.36.tar.gz
解压文件,将jar放入hive/lib中
4.配置HIVE的配置文件
vi hive/conf/hive_site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>hdfs://master:9000/usr/hive/warehouse</value>
</property>
<property>
<name>hive.exec.scratchdir</name>
<value>hdfs://master:9000/usr/hive/warehouse</value>
</property>
<property>
<name>hive.querylog.location</name>
<value>/home/spark/hive/logs</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://node2:3306/hive_meta?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hive</value>
</property>
<property>
<name>datanucleus.fixedDatastore</name>
<value>false</value>
</property>
</configuration>
5.初始化mysql的数据库
schematool -initSchema -dbType mysql
6.测试安装
hive
- hive安装指南
- HIVE 安装指南
- Hive安装指南
- Hadoop--Hive安装指南
- Hive 2.2安装指南
- Hadoop安装指南 / Hive安装指南
- Hive 0.12.0安装指南
- Hive 0.12.0安装指南
- Hive整合Hamza安装指南
- hive-2.1.1安装指南
- Hive 1.2.1&Spark&Sqoop安装指南
- hive指南
- hive指南
- 【Hive】Hive编程指南
- hive编程指南--hive基础知识
- Hive入门指南
- 读hive编程指南
- Hive-UDAF开发指南
- Maven编译打包时如何忽略测试用例
- BootStrap 教程 之 HTML5元素和CSS属性(02)
- CodeForces 701B Cells Not Under Attack
- 项目经理应该知道的97件事--让项目发起人自己写需求
- Redis主从复制配置信息
- HIVE 安装指南
- 常用正则表达式
- TensorFlow结构分析及自定义Op
- leetcode(90):Subsets II
- HDOJ 1503 Advanced Fruits
- 2016多校训练Contest8: 1011 Rikka with Parenthesis II hdu5831
- yii2 请求处理过程解析
- 笔记16 Animator 安卓属性动画 三种实现方式及监听事件实现
- hdu5823color II