java—如何在linux上的VisualStudio代码中配置hadoop(和hbase)依赖关系?

4szc88ey  于 2021-06-01  发布在  Hadoop
关注(0)|答案(0)|浏览(210)

我已经在linux mint上安装和配置了Hadoop2.9.0和hbase。我可以浏览到hadoop Jmeter 板和集群,服务正在运行-没有问题。
尝试使用visual studio代码编译一些基本java教程,以检查hbase中是否存在表:

Boolean outcome = false;
Configuration config = HBaseConfiguration.create();
HBaseAdmin hbAdmin = new HBaseAdmin(config);
outcome = hbAdmin.tableExists("tableName");

我发现hbaseconfiguration“无法解析”。请注意,对于visualstudio代码,java和java扩展已正确安装和配置。我使用maven生成了这个项目——一个简单的快速启动java项目(它可以在没有hadoop的情况下成功编译)。
我知道这个问题与依赖性有关(我看到过关于eclipse的类似问题的帖子),但我不知道如何解决它。我厌倦了手动将依赖项添加到pom.xml中,但运气不好。如果您能提供简单明了的步骤来帮助解决依赖项,那将非常好。
注意我在“[home]/hadoop-2.9.0”上安装了hadoop(因此所有需要的jar都在相关子文件夹的路径中)。先谢谢你。
以下是pom:

<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>MyAppGroup</groupId>
<artifactId>MyApp</artifactId>
<version>1.0</version>
<packaging>jar</packaging>

<name>MyApp</name>
<url>http://maven.apache.org</url>

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
  </dependency>
</dependencies>
</project>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题