草庐IT

HBASE_CLASSPATH

全部标签

java - HBase on Tomcat7 安装错误: Could not initialize class org. apache.hadoop.security.ShellBasedUnixGroupsMapping

我正在尝试通过tomcatservlet访问AWSEMR主节点上的HBase。我在tomcatservletget请求上有这段代码:Configurationconf=HBaseConfiguration.create();conf.setInt("timeout",120000);conf.set("hbase.master","*"+hbaseHost+":9000*");conf.set(HBASE_CONFIGURATION_ZOOKEEPER_QUORUM,hbaseZookeeperQuorum);conf.set(HBASE_CONFIGURATION_ZOOKEEPER

hadoop - 如何在 VM 上永久存储 hbase 表

我正在使用批量加载在VM上的HBASE中做一些简单的事情。想知道如何在HBASE中永久保留表。如果我重新启动VM表就消失了,我们是否有任何命令来永久存储它。 最佳答案 如果您以本地模式启动HBase(即使用文件系统而不是HDFS),则默认情况下所有数据都保存在/tmp中。某些Linux系统会在重启时删除/tmp(即打开和关闭虚拟机)。三种处理方式使用HDFS存储您的数据更改您的hbase-site.xml文件以指向除/tmp之外的数据位置永远、永远不要关闭您的VM(说真的,不要这样做)要设置的正确属性,引用自HBasebook:hb

hadoop - HBase MapReduce 作业加载配置(hbase-site.xml),但实际上并没有

我正在编写一个从(a)HBase表读取的MapReduce作业。除了Configuration类之外,几乎所有的东西都按预期工作。所以我这样做了,Configurationconfig=HBaseConfiguration.create();GenericOptionsParserparser=newGenericOptionsParser(config,args);//Thisshouldworkbutisnotworking.config.addResource(newPath(parser.getCommandLine().getOptionValue("conf",DEFAUL

hadoop - hive-hbase 集成错误

我使用的是hive版本0.12.0,hadoop版本2.4.0和hbase版本0.98.3我在hbase中创建了一个表信息,用一行数据填充它,为hive提供访问权限(使用外部表)运行查询时selectcount(*)frominfo;我明白了TotalMapReducejobs=1LaunchingJob1outof1Numberofreducetasksdeterminedatcompiletime:1Inordertochangetheaverageloadforareducer(inbytes):sethive.exec.reducers.bytes.per.reducer=In

hadoop - Hbase排序效率

在我的Hbasetable中,我在第100行和第4000行有员工姓名“Simon”,我有另一个员工同名“Simon”。现在我想从我的Employee表中获取所有名为“Simon”的员工。行键是每个员工的SSN。我的问题是,如果我发起查询以获取所有名为“Simon”的员工。Hbase中的搜索效率如何。因为第一个名字“simon”在第100行,第二个“simon”在第4000行。要找到名为“simon”的雇员,hbase必须遍历所有表才能找到这个名字。搜索效率如何,因为我们在这种情况下进行全表扫描? 最佳答案 如果您必须进行全表扫描(您

hadoop - 关于分布式运行在hadoop上的hbase

Hadoop版本=2.4.1hbase版本=0.98.6我已经在下面的conf上启动并运行得很好:107.108.86.119-hadoopnamenode,SecondaryNameNode107.109.155.100-datanode1107.109.155.102-datanode2现在我安装hbase如下conf:-107.108.86.114:-hmaster,HQuorumPeer107.109.155.100-regionserver1107.109.155.102-regionserver2当我执行jps时,以下进程正在运行:107.109.155.102:-hreg

java - Hbase 区域服务器关闭

我们安装了一个有3台机器的小型Hadoop集群。我们正在使用Hortonworks。我们使用以下代码从java客户端连接到Hbase。Configurationconfig=HBaseConfiguration.create()config.set(“hbase.zookeeper.quorum”,“xxxxxx”);config.set(“hbase.zookeeper.property.clientPort”,“2181”);config.set(“hbase.client.operation.timeout”,“1000”);HConnectionconnection=HConn

hadoop - Hbase 和 Phoenix 无法映射整数

我试图用phoenix映射一个hbase表,但结果表在具有整数值的列中给出空值。这是我的hbase表create'foo2',{NAME=>'cf',VERSIONS=>5},{NAME=>'cn'}put'foo2','1','cf:ID','1'put'foo2','1','cf:c1','a'put'foo2','1','cf:c2','b'put'foo2','1','cn:idFoo3',1put'foo2','2','cf:ID','2'put'foo2','2','cf:c1','c'put'foo2','2','cf:c2','d'put'foo2','2','cn:i

hadoop - HBase 映射/减少依赖问题

概览我基于resteasy框架开发了一个Restapi服务。在服务中,我将数据存储到HBase数据库中。然后,执行由某些条件触发的map/reduce过程(例如插入一条记录)。需要在Map类中,我导入了一些第三方库。我不想将这些库打包到war文件中。TableMapReduceUtil.initTableMapperJob(HBaseInitializer.TABLE_DATA,//inputHBasetablenamescan,//ScaninstancetocontrolCFandattributeselectionLuceneMapper.class,//mappernull,/

java - Windows 上的 Hbase 集成测试

我有一个带有hbase数据库的新JavaEE应用程序。我想创建集成测试,我使用HBaseTestingUtility类(startMiniCluster)。我在Windows(Eclipse)上工作,但出现此错误:java.lang.NoSuchMethodError:org.apache.hadoop.fs.FileSystem.setWriteChecksum我的pom.xml:UTF-81.2.12.5.11.0.0junitjunit4.11testorg.apache.hadoophadoop-core${hadoop.version}org.apache.hadoophad