Échelle de connexion Hive error, because Hive classes are not found

Questions et réponses du rseoc 2021-12-30 03:36:17 阅读数:276

chelle connexion hive error hive
Le phénomène rencontré par le problème et le contexte dans lequel il s'est produit

img

Codes liés au problème,Ne collez pas la capture d'écran
object Test { def main(args: Array[String]): Unit = { // TODO: IntégrationHive,CréationSparkSessionLors de l'instance d'un objet,ConfigurationHiveMetaStoreAdresse de service val spark: SparkSession = SparkSession.builder() .master("local") // Afficher l'intégration spécifiéeHive .enableHiveSupport() // ParamètresHive MetaStoreAdresse de service .config("hive.metastore.uris", "thrift://node1.itcast.cn:9083") .getOrCreate() spark.stop() }}
maven Profil


4.0.0

<groupId>org.example</groupId><artifactId>mySparkToHive</artifactId><version>1.0-SNAPSHOT</version><!-- Préciser l'emplacement de l'entrepôt,Dans l'ordrealiyun、clouderaEtjbossEntrepôt --><repositories> <repository> <id>aliyun</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </repository> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url> </repository> <repository> <id>jboss</id> <url>http://repository.jboss.com/nexus/content/groups/public</url> </repository></repositories><properties> <scala.version>2.11.12</scala.version> <scala.binary.version>2.11</scala.binary.version> <spark.version>2.4.5</spark.version> <hadoop.version>2.6.0-cdh5.16.2</hadoop.version> <mysql.version>5.1.17</mysql.version></properties><dependencies> <!-- DépendanceScalaLangues --> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> </dependency> <!-- Spark Core Dépendance --> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>2.1.1</version> </dependency> <!-- Spark SQL Dépendance --> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <!-- Spark SQL Avec Hive Intégration Dépendance --> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-hive_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-hive-thriftserver_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-avro_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-mllib_${scala.binary.version}</artifactId> <version>${spark.version}</version> </dependency> <!-- Hadoop Client Dépendance --> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>${hadoop.version}</version> </dependency> <!-- MySQL Client Dépendance --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency></dependencies><build> <outputDirectory>target/classes</outputDirectory> <testOutputDirectory>target/test-classes</testOutputDirectory> <resources> <resource> <directory>${project.basedir}/src/main/resources</directory> </resource> </resources> <!-- Maven Plug - in compilé --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins></build>



Adopter les réponses:

Installation et configuration sur votre serveur hiveC'est bon?? Tu es juste en train de Maven Il y a écrit dépendance , Mais l'environnement de production Hive Tu l'as mérité? ?


版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112231209358017.html