iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >HBase JAVA API使用(2.1.0-cdh6.2.0)
  • 828
分享到

HBase JAVA API使用(2.1.0-cdh6.2.0)

HBaseJAVAAPI使用(2.1.0-cdh6.2.0) 2015-09-01 12:09:05 828人浏览 无得
摘要

集群版本:CDH6.2.0集群hadoop版本:Hadoop 3.0.0-cdh6.2.0集群HBase版本:2.1.0-cdh6.2.0 操作系统:MacOS 10.15.5 IntelliJ idea 版本:IntelliJ

HBase JAVA API使用(2.1.0-cdh6.2.0)

集群版本:CDH6.2.0
集群hadoop版本:Hadoop 3.0.0-cdh6.2.0
集群HBase版本:2.1.0-cdh6.2.0

操作系统MacOS 10.15.5

IntelliJ idea 版本:IntelliJ IDEA 2019.2.3 (Ultimate Edition)

1 Maven HBase Test Project

1.1 安装Maven

参考链接:https://www.jianshu.com/p/3322d6e64a81

1.2 配置Maven阿里云仓库

1.2.1 配置setting.xml

 

  1. 配置本地仓库位置
    
    <localRepository>/Users/mo/Maven/m2/repositorylocalRepository>
  2. 添加阿里云仓库
     1 
     2     <mirror>
     3         <id>alimavenid>
     4         <mirrorOf>centralmirrorOf>
     5         <name>aliyun mavenname>
     6         <url>Http://maven.aliyun.com/nexus/content/repositories/central/url>
     7     mirror>
     8 
     9     <mirror>
    10         <id>nexus-aliyunid>
    11         <mirrorOf>centralmirrorOf>
    12         <name>Nexus aliyunname>
    13         <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
    14     mirror>
    15 
    16     <mirror>
    17         <id>centralid>
    18         <name>Maven Repository Switchboardname>
    19         <url>http://repo1.maven.org/maven2/url>
    20         <mirrorOf>centralmirrorOf>
    21     mirror>
    22 
    23     <mirror>
    24         <id>repo2id>
    25         <mirrorOf>centralmirrorOf>
    26         <name>Human Readable Name for this Mirror.name>
    27         <url>http://repo2.maven.org/maven2/url>
    28     mirror>
    29 
    30     <mirror>
    31         <id>ibiblioid>
    32         <mirrorOf>centralmirrorOf>
    33         <name>Human Readable Name for this Mirror.name>
    34         <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/url>
    35     mirror>
    36 
    37     <mirror>
    38         <id>jboss-public-repository-groupid>
    39         <mirrorOf>centralmirrorOf>
    40         <name>JBoss Public Repository Groupname>
    41         <url>http://repository.jboss.org/nexus/content/groups/publicurl>
    42     mirror>
    43 
    44     <mirror>
    45         <id>mirrorIdid>
    46         <mirrorOf>repositoryIdmirrorOf>
    47         <name>Human Readable Name for this Mirror.name>
    48         <url>http://my.repository.com/repo/pathurl>
    49     mirror>
    50 
    51    mirrors>

 

1.3 创建HBase Project

1.3.1 配置IDEA Maven 路径

 

 

1.3.2 配置项目pom.xml

 

  1. 官方参考配置链接:https://docs.cloudera.com/documentation/enterprise/6/release-notes/topics/rg_cdh_6_maven_repo.html
    示例:pom.xml
     1 xml version="1.0" encoding="UTF-8"?>
     2 <project xmlns="http://maven.apache.org/POM/4.0.0"
     3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     5     <modelVersion>4.0.0modelVersion>
     6 
     7     <groupId>com.cdhHbasegroupId>
     8     <artifactId>cdhHbaseartifactId>
     9     <version>1.0-SNAPSHOTversion>
    10 
    11     <repositories>
    12         <repository>
    13             <id>clouderaid>
    14             <url>https://repository.cloudera.com/artifactory/cloudera-repos/url>
    15         repository>
    16     repositories>
    17 
    18     <properties>
    19         <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
    20         <hadoop.version>3.0.0-cdh6.2.0hadoop.version>
    21         <hbase.version>2.1.0-cdh6.2.0hbase.version>
    22     properties>
    23 
    24     <dependencies>
    25         <dependency>
    26             <groupId>org.apache.hadoopgroupId>
    27             <artifactId>hadoop-clientartifactId>
    28             <version>${hadoop.version}version>
    29         dependency>
    30 
    31         <dependency>
    32             <groupId>org.apache.hbasegroupId>
    33             <artifactId>hbase-serverartifactId>
    34             <version>${hbase.version}version>
    35         dependency>
    36 
    37         <dependency>
    38             <groupId>org.apache.hbasegroupId>
    39             <artifactId>hbase-clientartifactId>
    40             <version>${hbase.version}version>
    41         dependency>
    42     dependencies>
    43 
    44 project>

 

1.3.3 拷贝CDH相关的配置文件

  1. 将Hadoop的core-site.xml以及Hbase的hbase-site.xml复制到项目的src/main/resources目录下(CDH 版的相关配置文件在/etc/{module}下)
  2. 在项目的src/main/resources目录下创建log4j.properties文件(防止日志报红)
    示例:log4j.properties
    1 log4j.rootLogger=INFO, stdout
    2 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    3 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    4 log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
    5 log4j.appender.logfile=org.apache.log4j.FileAppender
    6 log4j.appender.logfile.File=target/spring.log
    7 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    8 log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

     

  3. OK, Enjoy it.

--结束END--

本文标题: HBase JAVA API使用(2.1.0-cdh6.2.0)

本文链接: https://www.lsjlt.com/news/6636.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hbase 2.0.2 java api怎么用
    这篇文章将为大家详细讲解有关hbase 2.0.2 java api怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。package com.hbase.test;import ja...
    99+
    2023-06-02
  • hbase访问方式之java api
    Hbase的访问方式Native Java API:最常规和高效的访问方式;HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,...
    99+
    2023-05-31
    hbase java api
  • HBase内置过滤器java api的知识点总结
    这篇文章主要介绍“HBase内置过滤器java api的知识点总结”,在日常操作中,相信很多人在HBase内置过滤器java api的知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HBase内置过滤...
    99+
    2023-06-19
  • IDEA远程连接HBase及其Java API实战详解
    开放端口 安全组没开放端口是原罪!!!导致好多BUG费时费力。Hbase悄悄咪咪的用了好多端口,比如被我抓到的42239,直接搜索报错药不对症。 Hbase安装 下载压缩包...
    99+
    2024-04-02
  • 解决Java API不能远程访问HBase的问题
    目录Java API不能远程访问HBase配置Linux的hostname配置Linux的hosts配置访问windows的hosts最后附上Java代码示例Java AP...
    99+
    2024-04-02
  • HDFS中JAVA API的使用
    HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。对分HDFS中的文件操作主要涉及一下几个类:Configu...
    99+
    2023-05-31
    java hdfs ava
  • Java中的API怎么使用
    这篇“Java中的API怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中的API怎么使用”文章吧。1.API...
    99+
    2023-06-29
  • Java使用ChatGPT的API详解
    目录介绍验证发出请求创建聊天PostMan实例介绍 OpenAI API 几乎可以应用于任何涉及理解或生成自然语言或代码的任务。我们提供一系列具有不同功率级别的模型,适用于不同的任务...
    99+
    2023-05-18
    Java使用ChatGPT的API Java ChatGPT的API
  • 怎么使用docker部署hbase
    这篇文章将为大家详细讲解有关怎么使用docker部署hbase,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装docker先输入docker -v,装过就不用再装了。yum update&nb...
    99+
    2023-06-14
  • 如何在Java中使用NPM API?
    在Java中使用NPM API可以让开发人员更加便捷地管理和使用NPM包,而不需要离开Java开发环境。本文将介绍如何在Java中使用NPM API,并附带演示代码。 一、NPM API简介 NPM API是一个基于RESTful的API,...
    99+
    2023-09-26
    api npm 关键字
  • 如何使用Java持久化API
    这篇文章主要介绍了如何使用Java持久化API,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对应用开发者来说,Java 持久化 APIJava Persistence API...
    99+
    2023-06-16
  • 使用docker部署hbase的方法
    单机hbase,先说在前面。 安装docker 先输入docker -v,装过就不用再装了。 yum update #更新(询问输入y) yum install -y yu...
    99+
    2024-04-02
  • hbase中count命令怎么使用
    在HBase中,可以使用scan命令来统计行数。下面是使用count命令的示例: 在HBase shell中,输入以下命令以选择...
    99+
    2023-10-28
    hbase
  • Java使用elasticsearch基础API使用案例讲解
    1.依赖 我用的是 springboot 2.2.5.RELEASE 版本,这里只贴出主要依赖: <dependency> <groupId>o...
    99+
    2024-04-02
  • Java中API的使用方法详情
    目录1.API1.1API概述1.2API帮助文档的具体使用2.String类2.1String类概述2.2String类的特点2.3String类的构造方法2.4创建字符串对象两种...
    99+
    2024-04-02
  • 驯服 XML 文档:使用 Java DOM API
    XML(可扩展标记语言)是一种广泛用于存储和传输结构化数据的文本格式。Java DOM(文档对象模型)API 提供了一套全面的工具,用于在 Java 应用程序中解析和操作 XML 文档。 解析 XML 文档 第一步是使用 DOM 解析器...
    99+
    2024-03-07
    XML、DOM、Java、解析、操作
  • 使用hbase的优点有哪些
    这篇文章给大家介绍使用hbase的优点有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。hbase是运行在Hadoop上的NoSQL数据库,它是一个分布式的和可扩展的大数据仓库,也就是说HBase能够利用HDFS的分...
    99+
    2023-05-31
    hbase
  • Java 8 Time Api 使用方法技巧
    目录1.概述2. 旧的时间API(java8之前)的问题3.使用LocalDate,LocalTime和LocalDateTime3.1.使用LocalDate3.2.使用Local...
    99+
    2024-04-02
  • python调用java API
    使用JPype来让python调用java API。 JPype的下载地址:https://pypi.python.org/pypi/JPype1 JPype的帮助文档:http://jpype.readthedocs.io/e...
    99+
    2023-01-31
    python java API
  • JAVA常用API有哪些及怎么使用
    这篇“JAVA常用API有哪些及怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JAVA常用API有哪些及怎么使用”文...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作