すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for HBase:開発環境の構築

最終更新日:Jan 16, 2025

HBase Ganos API は、Ali-Hbase Client と GeoTools に基づいてデータベースと対話します。以下のように、Maven の pom.xml ファイルを構成して、対応するパッケージをインポートする必要があります。

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <geomesa.version>2.1.0</geomesa.version>
        <scala.abi.version>2.11</scala.abi.version>
         <gt.version>18.0</gt.version>
        <hbase.version>1.1.2</hbase.version>
        <zookeeper.version>3.4.9</zookeeper.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.locationtech.geomesa</groupId>
            <artifactId>geomesa-hbase-datastore_2.11</artifactId>
            <version>2.0.2</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun.hbase</groupId>
            <artifactId>alihbase-client</artifactId>
            <version>${hbase.version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>com.google.guava</artifactId>
                    <groupId>guava</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.aliyun.hbase</groupId>
            <artifactId>alihbase-server</artifactId>
            <version>${hbase.version}</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun.hbase</groupId>
            <artifactId>alihbase-common</artifactId>
            <version>${hbase.version}</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun.hbase</groupId>
            <artifactId>alihbase-protocol</artifactId>
            <version>${hbase.version}</version>
        </dependency>
    </dependencies>

コマンドラインツールを起動し、Maven プロジェクトのルートに切り替え、次のコマンドを実行してプロジェクトをコンパイルします。

mvn clean install

コンパイルされたクラスファイルと JAR パッケージが target ディレクトリにある場合、環境は正常に構築されています。