idea导入hive源码,编译后运行本地窗口

1.编译源码

下载Hive源码:http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.16.2-src.tar.gz
在IDEA打开项目,配置
idea导入hive源码,编译后运行本地窗口_第1张图片
选择命令窗口:在这里插入图片描述

执行mvn clean compile install -Phadoop-2 -Dmaven.test.skip=true
如果编译慢可以尝试切换网络

2.配置准备

IDEA需要配置VMOPTION: -Djline.WindowsTerminal.directConsole=false
在windows下需要关闭jline
集群服务器启动metastore:hive --service metastore -p 9083
将集群相关文件配置到CLI的resource文件下,没有的话新建并设置为Resource root

core-site.xml
<property>
        <name>fs.defaultFS</name>
        <value>hdfs://hadoop001:9000</value>
</property>

hdfs-site.xml
 <property>
        <name>dfs.client.use.datanode.hostname</name>
        <value>true</value>
 </property>

mapred-site.xml
<property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
</property>

yarn-site.xml
<property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
</property>

hive-site.xml
<property>
        <name>hive.cli.print.current.db</name>
        <value>true</value>
</property>
<property>
        <name>hive.cli.print.header</name>
        <value>true</value>
</property>
<property>
        <name>hive.metastore.uris</name>
        <value>thrift://hadoop001:9083</value>
</property>


你可能感兴趣的:(hive)