内容简介:安装mysql,执行下面命令在libexec/conf 中,把hive-default.xml.template 复制一份重新命名为hive-site.xmlhttps://dev.mysql.com/downloads/connector/j/
1. 用brew安装
brew install hive
2. mysql中创建元数据库
安装mysql,执行下面命令
create database metastore; create user 'hive'@'localhost' identified by '123456'; grant select,insert,update,delete,alter,create,index,references on metastore.* to 'hive'@'localhost'; flush privileges;
3. 创建修改配置
在libexec/conf 中,把hive-default.xml.template 复制一份重新命名为hive-site.xml
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost/metastore</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.cj.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive(填上述 mysql 中创建的用户名)</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456(填上述mysql中创建的用户密码)</value> </property> <property> <name>hive.exec.local.scratchdir</name> <value>/tmp/hive</value> </property> <property> <name>hive.querylog.location</name> <value>/tmp/hive</value> </property> <property> <name>hive.downloaded.resources.dir</name> <value>/tmp/hive</value> </property> <property> <name>hive.server2.logging.operation.log.location</name> <value>/tmp/hive</value> </property>
4. 去网站下载mysql的connect jar 复制到lib中
https://dev.mysql.com/downloads/connector/j/
mac 的选择这个independent,解压后把jar复制到libexec/lib 中
5. 环境变量设置
export ANDROID_HOME=~/Library/Android/sdk # added by Anaconda3 5.1.0 installer export PATH="/Users/walle/anaconda3/bin:$PATH" #sqoop export SQOOP_HOME=/usr/local/Cellar/sqoop/1.4.6/libexec export PATH=$PATH:$SQOOP_HOME/bin # hadoop export HADOOP_HOME=/usr/local/Cellar/hadoop/3.1.0/libexec export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin #hive export HIVE_HOME=/usr/local/Cellar/hive/hive/2.3.1/libexec export PATH=$PATH:$HIVE_HOME/bin export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin for f in $HADOOP_HOME/share/hadoop/common/hadoop-*.jar;do export CLASSPATH=$CLASSPATH:$f done for f in $HADOOP_HOME/share/hadoop/hdfs/hadoop-*.jar;do export CLASSPATH=$CLASSPATH:$f done for f in $HADOOP_HOME/share/hadoop/mapreduce/hadoop-*.jar;do export CLASSPATH=$CLASSPATH:$f done for f in $HADOOP_HOME/share/hadoop/yarn/hadoop-*.jar;do export CLASSPATH=$CLASSPATH:$f done export CLASSPATH=$CLASSPATH:$HADOOP_HOME/share/common/lib:$HADOOP_HOME/share/hdfs/lib:$HADOOP_HOME/share/mapreduce/lib:$HADOOP_HOME/share/tools/lib:$HADOOP_HOME/share/yarn/lib
6. 初始化库
在bin目录下执行下面的初始化
schematool -initSchema -dbType mysql
7. 运行hive
hive
4010
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Golang入门:从安装、部署以及GoLand的安装开始
- Win2016上安装SFB2015先决条件安装失败:RewriteModule
- mac:Go安装和配置+GoLand安装和使用之完整教程
- Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
- 如何将Rancher 2.1.x 从单节点安装迁移到高可用安装
- (教科书式教程!)在VMware Workstation 14 上安装CentOS 7 【送安装包】
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
离散数学及其应用(英文版·第5版)
Kenneth H.Rosen / 机械工业出版社 / 2003 / 79.00元
本书第4版是全球500多所大学的指之一教材,获得了极大的成功。中文版也已被国内大学广泛有用为教材。第5版在前四版的基础上做了大量的改进,使其成为更有效的教学工具。 本书可作为1至2个学期的离散数学课入门教材,适用于数学、计算机科学、工程等专业的学生。一起来看看 《离散数学及其应用(英文版·第5版)》 这本书的介绍吧!