栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hive源码编译

hive源码编译

环境准备

java: 1.8

maven: 3.6.0

hive源码: https://hive.apache.org/

idea: 2021版

win: 家庭版(其他版本还没测试)

hive版本:3.1.2

说明:以下只针对win环境 1.改pom文件 hive-common模块;
              
                
                    
                  
                  
                  
                  
                
              

hive-standalone-metastore模块:
 
              
                
                    
                  
                  
                  
                  
                
              

这里还待考究,使用win环境下c参数处理shell脚本问题--这里cmd在源代码应该对应着bash--如果你使用linux编译或者类shell工具可以忽略。

2.idea中jdk环境不足问题 问题描述:

java: 程序包com.sun.tools.javac.util不存在

 添加jdk中的tools包,启动hivecli时命令交互需要,

3.测试hive-cli模块 3.1预处理

将hive-cli模块的pom文件中包的引用换掉

 

里边所有的test域都去掉.-如上边处理

3.2创建hive-site.xml文件

这里把你hive配置拿过来

3.3元数据问题处理
    
    
        hive.metastore.uris
        thrift://主机名或者ip:9083
    

 在这个模块中的刚刚创建的hive-site.xml中添加这个。

3.4启动hive元数据外部系统访问
[user@hive~]$ hive --service metastore

元数据访问问题,后续有时间更新--这个只是一中

4.使用idea进行install

install完成后启动hcli

 5.最终效果

 

5.问题

如果出现包存在但是一直不报错,或者启动上边hcli报找不到包问题,关了idea再打开

如果你还有其他问题--你自己处理吧或者你发个言我看看啥

有缘人点个赞吧


easy up. easy down. due to death. never long.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/700111.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号