Mac安装hive

第一种方式

直接brew install hive

因为用的镜像源不同,所以有些能安装成功,有些提示只支持x86

第二种方式

1. 下载并解压Hive安装包
首先需要下载Hive安装包文件, Hive官网下载地址
将文件放到指定目录下/opt/homebrew/Cellar/hive/3.1.3

2. 配置环境变量
为了方便使用,我们把hive命令加入到环境变量中去,

vi ~/.bash_profile  

在文件下添加代码(前提是必须安装好hadoop)

#hive
export HIVE_HOME=/opt/homebrew/Cellar/hive/3.1.3
export PATH=$PATH:$HADOOP_HOME/bin:$HIVE_HOME/bin

运行如下命令使配置立即生效: 

source ~/.bash_profile

3. 修改/opt/homebrew/Cellar/hive/3.1.3的hive-site.xml 

 执行如下命令将hive-default.xml.template重命名为hive-default.xml

cd /opt/homebrew/Cellar/hive/3.1.3/conf
mv hive-default.xml.template hive-default.xml

运行命令创建一个 hive-site.xml

vim hive-site.xml

hive-site.xml中添加如下配置信息: 




  
    javax.jdo.option.ConnectionURL
    jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
    JDBC connect string for a JDBC metastore
  
  
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
    Driver class name for a JDBC metastore
  
  
    javax.jdo.option.ConnectionUserName
    hive
    username to use against metastore database
  
  
    javax.jdo.option.ConnectionPassword
    hive
    password to use against metastore database
  

 按键盘上的“ESC”键退出vim编辑状态,再输入:wq,保存并退出vim编辑器。

 4、安装并配置mysql

先下载mysql jdbc 驱动包,下载地址

mysql -u root -p 登录到mysql页面

新建hive数据库

create database hive;

配置mysql运行hive接入

mysql> grant all on *.* to hive@localhost identified by 'hive';   #将所有数据库的所有表的所有权限赋给hive用户,后面的hive是配置hive-site.xml中配置的连接密码
mysql> flush privileges;  #刷新mysql系统权限关系表

然后,需要启动hadoop。

start-all.sh

启动成功后,在终端输入jps查看有如下节点 

localhost % jps
19248 Launcher
4403 NodeManager
4116 SecondaryNameNode
19222 
3882 NameNode
25947 Jps
12812 HMaster
3982 DataNode
3599 ResourceManager

最后,终端输入hive启动

Mac安装hive_第1张图片

你可能感兴趣的:(macos,hive)