ApsaraDB for HBase Performance-enhanced Edition prend en charge l'API HBase native pour l'accès à la base de données. Pour les instructions de configuration, consultez Utiliser l'API Java pour accéder à ApsaraDB for HBase.
Le tableau suivant récapitule les fonctionnalités non disponibles ou partiellement prises en charge dans cette édition, ainsi que les alternatives recommandées.
Aperçu de la prise en charge des fonctionnalités
| Fonctionnalité | Statut | Alternative ou notes |
|---|---|---|
| API de gestion de cluster (par exemple, assign region, stopRegionServer) | Non pris en charge | Utilisez le système de gestion de cluster pour gérer les clusters. Exécutez FLUSH et COMPACTION via HBase Shell ou l'API Java. |
| Coprocessor | Pas encore pris en charge (prévu) | Soumettez un ticket ou contactez le groupe DingTalk Q&A d'ApsaraDB for HBase pour discuter de vos besoins. |
| Autorisations complètes du système de fichiers distribué Hadoop (HDFS) | Partiellement pris en charge | Utilisez spark-connector, appelez l'API HBase dans Spark ou utilisez l'opération TableInputFormat de MapReduce (MR). HDFS est disponible pour les opérations bulkload. |
| Filtres définis par l'utilisateur | Non pris en charge | — |
| Phoenix SQL | Non pris en charge | — |
API de gestion de cluster
Les opérations d'API de gestion de cluster, telles que assign region et stopRegionServer, ne sont pas prises en charge. Pour gérer les clusters, connectez-vous au système de gestion de cluster.
Les commandes FLUSH et COMPACTION restent disponibles. Exécutez-les à l'aide de HBase Shell ou de l'API Java.
Coprocessor
Coprocessor n'est pas encore pris en charge. Alibaba Cloud prévoit d'ajouter la prise en charge dans une version future.
Si votre cas d'utilisation dépend de Coprocessor, contactez le groupe DingTalk Q&A d'ApsaraDB for HBase ou soumettez un ticket pour discuter de vos besoins.
Autorisations HDFS
Les autorisations HDFS complètes ne sont pas fournies. Un accès HDFS limité est disponible pour l'importation et l'exportation de données en masse. Pour plus de détails, consultez Importer des données et migrer des données.
Pour les analyses basées sur Spark, utilisez l'une des approches suivantes :
spark-connector : Connectez Spark directement à ApsaraDB for HBase.
API HBase dans Spark : Appelez l'API HBase depuis votre application Spark.
TableInputFormat : Utilisez l'opération TableInputFormat de MapReduce (MR) pour lire les données.
Pour plus d'informations, consultez Utiliser Spark pour accéder à ApsaraDB for HBase.
L'accès HDFS est disponible pour les opérations bulkload.
Filtres définis par l'utilisateur
Les filtres définis par l'utilisateur ne sont pas pris en charge. L'approche standard consistant à empaqueter le code de la classe Filter dans un fichier JAR, à le télécharger dans un dossier HBase ou HDFS, puis à redémarrer HBase ou à charger dynamiquement le JAR n'est pas disponible dans cette édition.
Phoenix SQL
Phoenix SQL n'est pas pris en charge dans ApsaraDB for HBase Performance-enhanced Edition.
Obtenir de l'aide
Pour toute question concernant ces limitations, soumettez un ticket ou contactez le groupe DingTalk Q&A d'ApsaraDB for HBase (ID de groupe : s0s3eg3).