部署HBase远程访问的问题集合(Eclipse)
实现远程访问HBase,可以通过Eclipse开发工具方便进行代码调试。
为了方便jar包各种版本的管理,才用maven进行代码构建
首先,下载并安装maven以及M2Eclipse插件
其次,配置maven的pom.xml文件,加入如下依赖
<dependency> 
	  <groupId>org.apache.hbase</groupId> 
	  <artifactId>hbase-client</artifactId> 
	  <version>1.0.0-cdh5.4.0</version> 
	</dependency>
以及资源获取配置信息
<repositories>
      <repository>
        <id>cloudera-releases</id>
        <url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
        <releases>
          <enabled>true</enabled>
        </releases>
        <snapshots>
         <enabled>false</enabled>
        </snapshots>
      </repository>
  </repositories>
关于使用JAVA的版本,可以利用如下进行设置(本文采用1.8以上的版本)
<build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-compiler-plugin</artifactId>
  			<version>2.3.2</version>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
            </configuration>
  		</plugin>
  	</plugins>
  </build>
接下来,用maven生成eclipse工程(maven eclipse:eclipse)
部署中发现以下问题:
1. No FileSystem for scheme: hdfs
网上从常用做法:
I added the following to my core-site.xml and it worked:
<property>
   <name>fs.file.impl</name>
   <value>org.apache.hadoop.fs.LocalFileSystem</value>
   <description>The FileSystem for file: uris.</description>
</property>
<property>
   <name>fs.hdfs.impl</name>
   <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
   <description>The FileSystem for hdfs: uris.</description>
</property>但是使用后发现org.apache.hadoop.hdfs反射找不到相关类,于是在maven里
增加如下的依赖:
<dependency>
		<groupId>org.apache.hadoop</groupId>
		<artifactId>hadoop-client</artifactId>
		<version>2.6.0-cdh5.4.0</version>
	</dependency>
2. 发现hbase-site.xml文件一直没有被读取,需要采用如下步骤:
右击项目,build path -----configuter build path-------liberary ----add class forder,选择conf。
3. 要在eclipse使用的机器的hosts里边加上使用到的各个regionserver的域名
部署HBase远程访问的问题集合(Eclipse)的更多相关文章
- HBase指定大量列集合的场景下并发拉取数据时卡住的问题排查
		最近遇到一例,HBase 指定大量列集合的场景下,并发拉取数据,应用卡住不响应的情形.记录一下. 问题背景 退款导出中,为了获取商品规格编码,需要从 HBase 表 T 里拉取对应的数据. T 对商品 ... 
- Kubernetes+Flannel 环境中部署HBase集群
		2015-12-14注:加入新节点不更改运行节点参数需求已满足,将在后续文章中陆续总结. 注:目前方案不满足加入新节点(master节点或regionserver节点)而不更改已运行节点的参数的需求, ... 
- hbase系列之:独立模式部署hbase
		一.概述 在上一篇博文中,我简要介绍了hbase的部分基础概念,如果想初步了解hbase的理论,可以参看上一篇博文 hbase系列之:初识hbase .本博文主要介绍独立模式下部署hbase及hbas ... 
- 部署HBase系统(分布式部署)
		1.简介 HBase系统主要依赖于zookeeper和hdfs系统,所以部署HBase需要先去部署zookeeper和hadoop 2.部署开始 IP或者HOSTNAME需要根据自身主机信息设定. 部 ... 
- 基于Ambari的WebUI部署HBase服务
		基于Ambari的WebUI部署HBase服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.部署Ambari服务 博主推荐阅读: https://www.cnblogs.co ... 
- 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)
		配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启 ... 
- HBase 开发环境搭建(Eclipse\MyEclipse + Maven)
		写在前面的话 首先, 搭建基于MyEclipse的Hadoop开发环境 相信,能看此博客的朋友,想必是有一定基础的了.我前期写了大量的基础性博文.可以去补下基础. 比如, CentOS图形界面下如何安 ... 
- 大数据【二】HDFS部署及文件读写(包含eclipse hadoop配置)
		一 原理阐述 1' DFS 分布式文件系统(即DFS,Distributed File System),指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.该系统架构 ... 
- Hadoop(hadoop,HBase)组件import到eclipse
		1.简介: 将源代码import到eclipse可以方便的阅读和修改源码. 2.环境说明: mac mvn工具(Apache Maven 3.3.3 ) 3.hadoop(CDH5.4.2) 1.进入 ... 
随机推荐
- HDU5596/BestCoder Round #66 (div.2)  二分BIT/贪心
			GTW likes gt Memory Limit: 131072/131072 K (Java/Others) 问题描述 从前,有nn只萌萌的GT,他们分成了两组在一起玩游戏.他们会排列成一排 ... 
- 唉,还是Windows好
			作为一个计算机专业的,常常抱怨Windows慢.一个系统用一段时间慢下来就重装,但是次次重装很麻烦,每次重装之后还得装软件. 另外,Windows比Linux占资源,所以前段时间就想以Linux为主要 ... 
- 关于CStdioFile的使用问题
			在win32控制台调试如下程序 #include "stdafx.h"#include <afx.h>//#include <iostream>//usin ... 
- java实现音频转换
			这里需要用到第三方 ffmpeg.exe package com.convertaudio; import java.io.File;import java.util.ArrayList;import ... 
- 针对安卓java入门:类和对象
			定义类 class Dog { String name; int age; void jump(){ } } 生成对象: public class Test { public static void ... 
- 修改webapp底图
			从webapp目录可以看出地图归mapManager处理,所以在MapManager.js中找关于加载地图的方法, 很容易在里面找到showMap方法: 下面有另一个方法_showMap方法,查看定义 ... 
- YII2 RBAC Admin User权限相关
			https://github.com/mdmsoft/yii2-admin/blob/master/docs/guide/configuration.md http://www.liuhaihua.c ... 
- C# 返回泛型
			public static T GetObj(Employee model) { T result = default(T); if (model is T) { result = (T)(objec ... 
- 大众点评开源分布式监控平台 CAT 深度剖析
			一.CAT介绍 CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解.CAT不仅增强了CAL系统核心模型,还添加了更丰富的报 ... 
- Eclipse无法通过FileExplore打开真机data目录
			ok ——> Eclipse无法通过FileExplore打开真机data目录 ref:http://blog.csdn.net/koyoter/article/details/7657440 ... 
