草庐IT

HBASE_CLASSPATH

全部标签

rest - 如何通过HBase REST服务获取Phoenix表数据

我在以下代码片段中使用PhoenixJDBC驱动程序创建了一个HBase表:Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");Connectionconn=DriverManager.getConnection("jdbc:phoenix:serverurl:/hbase-unsecure");System.out.println("gotconnection");conn.createStatement().execute("CREATETABLEIFNOTEXISTSphoenixtest(idBIGINTnotnullp

java - 使用 Java 准确确定 HDFS 中的文件以加载到一个 Hbase 表中?

我是大数据和Hadoop的新手。我正在学习Hadoop和Hbase。我遇到了问题,但仍然不知道。你能帮帮我吗?我已将3个csv文件放入HDFS,包括:-文件1(Subscribe_info.txt):numID,active_date,status-文件2(Recharge.txt):numID,recharge_history_date,amount,method-文件3(Charge.txt):numID,charge_date,amount_charge所有这些都通过numID相互关联。我需要将上面的所有数据加载到一个Hbase表中,行键是numID并包含所有相关的列,如下所示:

java - HBase:通过 Java API 截断表启用截断表

我在使用JavaAPI截断HBase表时遇到意外行为。具体来说,我在做以下操作:禁用表格截断表格启用表格这些操作对应的代码如下:Configurationconf=HBaseConfiguration.create();//...//Settingproperlytheconfigurationinformation//...try(HBaseAdminadmin=newHBaseAdmin(conf)){if(admin.isTableEnabled(TABLE_NAME)){admin.disableTable(TABLE_NAME);}admin.truncateTable(Ta

java - Phoenix 正在改变 HBase 表的元信息

我正在尝试使用ApachePhoenix在HBase表上运行SQL查询。基于officialdocumetation,需要使用SQL查询为现有表创建模式:CREATETABLETABLE_NAME(....)我试图通过phoenixAPI直接连接到现有表(使用HBaseAPI创建)来避免这种情况,但我遇到了异常。问题是当Phoenix执行这个查询时,它会在表上创建很多东西。例如,在hbase仪表板的tables部分,我可以看到phoenix添加到我的表中的以下元数据:'QUOTES',{METHOD=>'table_att',coprocessor$1=>'|org.apache.ph

hadoop - 使用 Pig 将数据存储到 Hbase 使用 Hue 时出错

我的CDH版本是5.1.2,Hbase版本是0.98.1,Hue版本是3.6.0。我执行了这个pig脚本以在Hue中从Hbase加载数据c=LOAD'hbase://analyze_block_v1'USINGorg.apache.pig.backend.hadoop.hbase.HBaseStorage('d:*','-loadKeytrue');dumpc;我得到了这个错误:ERRORorg.apache.pig.tools.grunt.Grunt-ERROR2998:Unhandledinternalerror.org/apache/hadoop/hbase/mapreduce/

java - 使用 hbase API 获取区域名称的正确方法

我正在尝试使用HBaseAPI获取“表”的“区域名称”。设置如下:Hbase伪分布式安装(0.98.7版本)。Hadoop2.5.1安装。Hbase包含很少的用于测试目的的表。有关可用区域的信息显示在WebUI的下方。“test_table”表对应的“regionname”被特意高亮了。现在,我一直在尝试使用以下代码从基于java的hbaseAPI获取这些区域信息。voidscanTable(StringtabName){org.apache.hadoop.conf.Configurationconfig=HBaseConfiguration.create();try{HTableta

hadoop - 在 hbase 1.0.1 上运行 mapreduce 的问题

我在ApacheHadoop2.7集群环境中独立运行Hbase1.0.1。我在Hbase上运行简单的MapReduce作业时遇到以下问题。Exceptioninthread"main"java.io.FileNotFoundException:Filedoesnotexist:hdfs://hdmaster:9000/usr/hadoop/share/hadoop/common/lib/zookeeper-3.4.6.jaratorg.apache.hadoop.hdfs.DistributedFileSystem$22.doCall(DistributedFileSystem.jav

hadoop - hbase hdfs 在进程重启时进入安全模式(可能在复制报告下?)

更新您需要将hdfs-site.xml提供给hbase/conf,以便hbase可以使用正确的目标副本,否则它使用默认值3。这修复了消息。但是在每次进程重启期间,我的名称节点始终处于安全模式。fsck一切正常,没有错误,没有复制不足等。之后我看不到任何日志:2012-10-1713:15:13,278信息org.apache.hadoop.hdfs.StateChange:状态*安全模式开启。报告block的比例0.0000尚未达到阈值0.9990。安全模式将自动关闭。2012-10-1713:15:14,228信息org.apache.hadoop.net.NetworkTopolo

hadoop - 是否有用于 Hadoop/HBase 的 Amazon 社区 AMI?

我想在AmazonEC2中测试Hadoop和HBase,但我不确定它有多复杂。是否有安装了Hadoop和HBase的稳定社区AMI?我在想类似bioconductorAMI的东西谢谢。 最佳答案 我强烈推荐使用Amazon'sElasticMapReduce服务,尤其是在您已经拥有AWS/EC2帐户的情况下。原因是:EMR附带一个“开箱即用”的工作Hadoop/HBase集群——您不需要调整任何东西来让Hadoop/HBase工作。ItJustWorks(TM)。AmazonEC2的网络与您可能习惯的网络有很大不同。据我所知,它有一

hadoop - HBase master 停止并出现 "Connetion Refused"错误

这发生在伪分布式和分布式模式中。当我尝试启动HBase时,最初所有3个服务-master、region和quorumpeer都会启动。然而不到一分钟,主人就停下了。在日志中,这是跟踪-2013-05-0620:10:25,525INFOorg.apache.hadoop.ipc.Client:Retryingconnecttoserver::9000.Alreadytried0time(s).2013-05-0620:10:26,528INFOorg.apache.hadoop.ipc.Client:Retryingconnecttoserver::9000.Alreadytried1