HQL执行的三种方式
1 | 1> hive -e 'hql' |
Hive jdbc代码执行脚本
1.导入hive安装文件lib目录下的所有jar包

2.启动hive server
1 | [root@node1 hive-1.2.1]# ./bin/hive --service hiveserver2 |

3.远程连接hive,在node1主机进入/opt/modules/hive-1.2.1目录,输入./bin/beeline
1 | [root@node1 ~]# cd /opt/modules/hive-1.2.1 |

1 | beeline> !connect jdbc:hive2://192.168.230.10:10000 scott root org.apache.hive.jdbc.HiveDriver |

3.1.查看hive中的表
1 | 0: jdbc:hive2://192.168.230.10:10000> show tables; |
3.2.查询emp表
1 | 0: jdbc:hive2://192.168.230.10:10000> select * from emp; |

4.在Eclipse上使用JDBC连接hive

TestHive.java
1 | package com.matrix.hive; |

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/03/20/HQL执行的三种方式/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得