先说一句,不建议在windows下搭建hive,感觉没必要,坑比较多,让我有了租云服务器的冲动!

 

一、准备工作

 

之前我们已经安装好了hadoop,根据网上的教程,还需要一个hadoop.dll文件需要扔到hadoop的bin目录,git上可以找到。

 

 

windows下hive环境搭建

 

windows下hive环境搭建

 

hadoop可以正常启动。

 

二、安装hive

 

因为hadoop是2.7.7版本,我选了2.3.6版本的hive。因为2.3.6的bin目录下缺少一些必须的.cmd文件,国内镜像又找不到有那些.cmd文件的低版本,我又去官网下了2.1.1,下了4小时左右,坑!

 

三、安装mysql

 

我装的5.7,参考的教程是这个: https://www.cnblogs.com/FlyJeans/p/10658386.html

 

四、修改hive配置文件

 

参考教程: https://blog.csdn.net/hawkzy/article/details/86472449,还需要在hdfs创建教程中的目录并且修改权限。

 

五、初始化元数据库

 

在mysql建hive库,然后执行hive/scripts/metastore/upgrade/mysql/目录下对应的sql脚本,注意要选择hive库执行。

 

六、启动hive

 

hive --service metastore -hiveconf hive.root.logger=DEBUG

 

hive --service hiveserver2

 

windows下hive环境搭建

这个错不影响

 

hive

 

windows下hive环境搭建

 

终于完成了。

相关文章: