提示:以下是本篇文章正文内容
一、准备工作
启动好Hadoop集群,已安装hive。
接下来启动hive。
- 启动元数据MetaStore
hive --service metastore
- 启动HiveServer服务
hive --service hiveserver2
我自己启动的是HiveServer2服务, hiveserver默认端口是10000,之后的url填写的端口号就是这个。
hiveserver和hiveserver2的区别:
- 启动服务不一样
HiveServer—>hive --service hiveserver
HiveServer2—>hive --service hiveserver2
- 驱动名不一样
HiveServer—>org.apache.hadoop.hive.jdbc.HiveDriver
HiveServer2—>org.apache.hive.jdbc.HiveDriver
- url不一样
HiveServer—>jdbc:hive://<host>:10000"
HiveServer2—>jdbc:hive2://<host>:10000"
二、版本
Hadoop 2.6.0
hive 1.2.1
二、使用步骤
1.pom.xml文件
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>testToHDFSJavaAPI</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properti