配置有问题吗 java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver

来源:5-7 -jdbc方式编程访问

慕运维7479159

2017-12-17

<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/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.imooc.spark</groupId>
   <artifactId>sql</artifactId>
   <version>1.0</version>
   <inceptionYear>2008</inceptionYear>
   <properties>
       <scala.version>2.11.8</scala.version>
       <spark.version>2.1.0</spark.version>
   </properties>

   <repositories>
       <repository>
           <id>scala-tools.org</id>
           <name>Scala-Tools Maven2 Repository</name>
           <url>http://scala-tools.org/repo-releases</url>
       </repository>
   </repositories>

   <pluginRepositories>
       <pluginRepository>
           <id>scala-tools.org</id>
           <name>Scala-Tools Maven2 Repository</name>
           <url>http://scala-tools.org/repo-releases</url>
       </pluginRepository>
   </pluginRepositories>

   <dependencies>
       <!--scala-->
       <dependency>
           <groupId>org.scala-lang</groupId>
           <artifactId>scala-library</artifactId>
           <version>${scala.version}</version>
       </dependency>
       <!--SparkSQL-->
       <dependency>
           <groupId>org.apache.spark</groupId>
           <artifactId>spark-sql_2.11</artifactId>
           <version>${spark.version}</version>
       </dependency>
       <dependency>
           <groupId>org.apache.spark</groupId>
           <artifactId>spark-hive_2.11</artifactId>
           <version>${spark.version}</version>
       </dependency>

       <dependency>
           <groupId>org.spark-project.hive</groupId>
           <artifactId>hive-jdbc</artifactId>
           <version>1.2.1.spark2</version>
       </dependency>

       <dependency>
           <groupId>org.apache.hive</groupId>
           <artifactId>hive-jdbc</artifactId>
           <version>1.1.0</version>
       </dependency>

       <!--<dependency>-->
           <!--<groupId>org.apache.hive</groupId>-->
           <!--<artifactId>hive-exec</artifactId>-->
           <!--<version>1.1.0</version>-->
           <!--<exclusions>-->
               <!--<exclusion>-->
                   <!--<artifactId>-->
                       <!--pentaho-aggdesigner-algorithm-->
                   <!--</artifactId>-->
                   <!--<groupId>org.pentaho</groupId>-->
               <!--</exclusion>-->
           <!--</exclusions>-->
       <!--</dependency>-->

       <dependency>
           <groupId>mysql</groupId>
           <artifactId>mysql-connector-java</artifactId>
           <version>5.1.38</version>
       </dependency>


       <dependency>
           <groupId>com.ggstar</groupId>
           <artifactId>ipdatabase</artifactId>
           <version>1.1</version>
       </dependency>

       <dependency>
           <groupId>org.apache.poi</groupId>
           <artifactId>poi-ooxml</artifactId>
           <version>3.14</version>
       </dependency>

       <dependency>
           <groupId>org.apache.poi</groupId>
           <artifactId>poi</artifactId>
           <version>3.14</version>
       </dependency>

       <dependency>
           <groupId>junit</groupId>
           <artifactId>junit</artifactId>
           <version>4.4</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>org.specs</groupId>
           <artifactId>specs</artifactId>
           <version>1.2.5</version>
           <scope>test</scope>
       </dependency>


   </dependencies>

   <build>
       <sourceDirectory>src/main/scala</sourceDirectory>
       <testSourceDirectory>src/test/scala</testSourceDirectory>
       <plugins>
           <plugin>
               <groupId>org.scala-tools</groupId>
               <artifactId>maven-scala-plugin</artifactId>
               <executions>
                   <execution>
                       <goals>
                           <goal>compile</goal>
                           <goal>testCompile</goal>
                       </goals>
                   </execution>
               </executions>
               <configuration>
                   <scalaVersion>${scala.version}</scalaVersion>
                   <args>
                       <arg>-target:jvm-1.5</arg>
                   </args>
               </configuration>
           </plugin>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-eclipse-plugin</artifactId>
               <configuration>
                   <downloadSources>true</downloadSources>
                   <buildcommands>
                       <buildcommand>ch.epfl.lamp.sdt.core.scalabuilder</buildcommand>
                   </buildcommands>
                   <additionalProjectnatures>
                       <projectnature>ch.epfl.lamp.sdt.core.scalanature</projectnature>
                   </additionalProjectnatures>
                   <classpathContainers>
                       <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
                       <classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER</classpathContainer>
                   </classpathContainers>
               </configuration>
           </plugin>
       </plugins>
   </build>
   <reporting>
       <plugins>
           <plugin>
               <groupId>org.scala-tools</groupId>
               <artifactId>maven-scala-plugin</artifactId>
               <configuration>
                   <scalaVersion>${scala.version}</scalaVersion>
               </configuration>
           </plugin>
       </plugins>
   </reporting>
</project>


请老师耐心回答一下

写回答

1回答

Michael_PK

2017-12-17

你对比上课的pom,你这为什么两个jdbc的

0
0

以慕课网日志分析为例 进入大数据Spark SQL的世界

快速转型大数据:Hadoop,Hive,SparkSQL步步为赢

1644 学习 · 1129 问题

查看课程