如何下载dse.jar
how to download dse.jar
我正在尝试使用 DataStax Enterprise 4.6 在 Java 和 运行 中编写 Spark 应用程序
它在 DSE 的 Spark 分析模式下。
使用DSEConfHelper
创建Spark上下文的代码:
SparkConf conf = DseSparkConfHelper.enrichSparkConf(new SparkConf())
.setAppName( "My application");
要使用 DSEConfHelper
我们需要导入 com.datastax.bdp.spark.DseSparkConfHelper
位于 dse.jar
.
在我的 pom.xml
中,我包含了依赖项:
<dependency>
<groupId>com.datastax</groupId>
<artifactId>bdp</artifactId>
<version>4.6.0</version>
</dependency>
但是Maven无法下载dse.jar
。
请帮助我。
创建Spark上下文的代码参考来自:
http://www.datastax.com/documentation/datastax_enterprise/4.6/datastax_enterprise/spark/sparkJavaApi.html
编辑:这已完全被 com.datastax.dse.dse-spark-dependencies 工件取代。将其添加到您的 pom.xml:
<dependencies>
<dependency>
<groupId>com.datastax.dse</groupId>
<artifactId>dse-spark-dependencies</artifactId>
<version>${dse.version}</version>
<scope>provided</scope>
</dependency>
<dependencies>
<repositories>
<repository>
<id>DataStax-Repo</id>
<url>https://repo.datastax.com/public-repos/</url>
</repository>
</repositories>
有关 Maven、SBT 和 Gradle 示例项目,请参阅 https://github.com/datastax/SparkBuildExamples。
原始的,过时的答案:
您现在必须手动安装 dse.jar
。有两种方法可以做到这一点。
选项 1
使用 mvn install
:
安装 JAR 文件
$ mvn install:install-file -Dfile=<path-to-dse.jar> -DgroupId=com.datastax -DartficactId=bdp -Dversion=4.6.0
选项 2
手动将 dse.jar
从您的安装位置复制到 ${project.basedir}/lib/
。然后修改你的pom.xml
:
<dependency>
<groupId>com.datastax</groupId>
<artifactId>bdp</artifactId>
<version>4.6.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/dse.jar</systemPath>
</dependency>
我真的不知道你为什么叫这个神器"bdp",但为了这些目的没关系,我也只是用它。
dse.jar 是 DSE 安装的一部分。如果你在 windows 环境中工作,你可以在这里找到它 dse.jar
注册、下载并解压缩以在 lib 文件夹中找到 jar。使用上面的答案将其添加到您的 Maven 项目中。
我正在尝试使用 DataStax Enterprise 4.6 在 Java 和 运行 中编写 Spark 应用程序 它在 DSE 的 Spark 分析模式下。
使用DSEConfHelper
创建Spark上下文的代码:
SparkConf conf = DseSparkConfHelper.enrichSparkConf(new SparkConf())
.setAppName( "My application");
要使用 DSEConfHelper
我们需要导入 com.datastax.bdp.spark.DseSparkConfHelper
位于 dse.jar
.
在我的 pom.xml
中,我包含了依赖项:
<dependency>
<groupId>com.datastax</groupId>
<artifactId>bdp</artifactId>
<version>4.6.0</version>
</dependency>
但是Maven无法下载dse.jar
。
请帮助我。
创建Spark上下文的代码参考来自: http://www.datastax.com/documentation/datastax_enterprise/4.6/datastax_enterprise/spark/sparkJavaApi.html
编辑:这已完全被 com.datastax.dse.dse-spark-dependencies 工件取代。将其添加到您的 pom.xml:
<dependencies>
<dependency>
<groupId>com.datastax.dse</groupId>
<artifactId>dse-spark-dependencies</artifactId>
<version>${dse.version}</version>
<scope>provided</scope>
</dependency>
<dependencies>
<repositories>
<repository>
<id>DataStax-Repo</id>
<url>https://repo.datastax.com/public-repos/</url>
</repository>
</repositories>
有关 Maven、SBT 和 Gradle 示例项目,请参阅 https://github.com/datastax/SparkBuildExamples。
原始的,过时的答案:
您现在必须手动安装 dse.jar
。有两种方法可以做到这一点。
选项 1
使用 mvn install
:
$ mvn install:install-file -Dfile=<path-to-dse.jar> -DgroupId=com.datastax -DartficactId=bdp -Dversion=4.6.0
选项 2
手动将 dse.jar
从您的安装位置复制到 ${project.basedir}/lib/
。然后修改你的pom.xml
:
<dependency>
<groupId>com.datastax</groupId>
<artifactId>bdp</artifactId>
<version>4.6.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/dse.jar</systemPath>
</dependency>
我真的不知道你为什么叫这个神器"bdp",但为了这些目的没关系,我也只是用它。
dse.jar 是 DSE 安装的一部分。如果你在 windows 环境中工作,你可以在这里找到它 dse.jar
注册、下载并解压缩以在 lib 文件夹中找到 jar。使用上面的答案将其添加到您的 Maven 项目中。