我想使用来自Java的CsvBulkLoadTool将csv数据文件放入HBase表。HBase和Phoenix在UbuntuVM上运行。当我从Windows运行CsvBulkLoadTool.run()时,出现下一个异常:java.lang.IllegalArgumentException:Pathname/C:/Users/My_User/.m2/repository/org/apache/htrace/htrace-core/3.1.0-incubating/htrace-core-3.1.0-incubating.jarfromhdfs://vm:9000/C:/Users/M
我正在使用apachephoenix4.9.1和hbase-1.1.2。为了预拆分表,我在创建表时使用了以下选项拆分(0,1,2,3,4,5,6,7,8,9,10)1)isitpossibletosplit(0&1,2&3,4&5,5&6,6&7,8&9)likethis?2)itriedmergingtheregionsmanuallyusinghbaseshell.ifimergeapresplittableto(0&1,2&3,4&5,5&6,6&7,8&9)whetheritwillcontainthepresplitinfoofbothregions?
运行命令:./jsvc64/jsvc64-pidfile./log/jsvc.pid-outfile./log/out.txt-errfile./log/error.txt-Xmx512m-Djava.util.Arrays.useLegacyMergeSort=true-cp:./tools/lib/:./tools/com.g2us.hbase.cmdlog.monitor.CmdLogHbase./SQL:UPSERTINTOCMDLOG_20130818(game,roleid,otime,logtype,passport,subgame,cmdid,exception,mor
我在cloudera上安装apachephoenix时遇到问题。我提到了http://crazyadmins.com/install-and-configure-apache-phoenix-on-cloudera-hadoop-cdh5/和许多其他采用相同方法的人。我的cloudera版本是5.5。我在运行命令时遇到错误:./psql.py:2181../examples/WEB_STAT.sql../examples/WEB_STAT.csv../examples/WEB_STAT_QUERIES.sqlorg.apache.phoenix.exception.PhoenixIOE
我的HBase表有包含bigint的列。那些从Hive声明的bigints,我使用Hive来generateallHBase'sHFilesforbulkloading.我可以从HBaseshell打印该行并查看适当的整数值:...00000020-079e-4e9f-800b-e71937a78b5dcolumn=cf:p_le_id,timestamp=1428571993408,value=1395243843...我从Phoenix中选择该行并看到一个负值。select"p_le_id"from"bulk_1month"whereUUID='00000020-079e-4e9f
我已将flume配置为读取日志文件并写入HDFS。当我启动水槽时,会读取日志文件但不会写入HDFS。flume.log有警告消息-couldnotconfiguresink-nochannelconfiguredforsink但我已经在conf文件中分配了一个channel以接收。下面是配置文件和错误信息:File:spool-to-hdfs.properties#Listallcomponents.agent1.sources=source1agent1.sinks=sink1agent1.channels=channel1#Describesource.agent1.sources
水槽的新手...我可以看到channel容量设置对内存channel很有用,但是a)文件channel的真正含义是什么?b)我应该如何使用它?我是否设置它以确保channel不会用完文件系统空间? 最佳答案 如果我理解ApacheFlume-Hadoop的分布式日志收集一书中的摘录,文件channel容量仅受磁盘大小的限制。 关于hadoop-在Flume中,文件channel的channel容量到底意味着什么?,我们在StackOverflow上找到一个类似的问题:
我正在尝试从NiFi的DBCP连接池连接到kerberos集群上的Phoenix。但未能创建JDBC驱动程序。数据库连接URL:jdbc:phoenix:namenode1.KTCPS08232017.ONMICROSOFT.COM:8765:nn_AzureClu/namenode@KTCPS08232017.ONMICROSOFT.COM:C:\Hadoop_Conf\nn_AzureClu.keytab 最佳答案 基于thisHCCpost,有一个解决方法:改用Phoenix查询服务器和JDBC瘦客户端。它不需要任何hadoo
我可以通过SSH连接到Hadoop集群并可以运行hbase命令。但是我需要使用需要HBase服务器IP地址的PhoenixJDBC驱动程序进行连接。我尝试了用于集群的IP地址,但没有成功。这可能只是一个通用的Hadoop问题,但是IP地址是在哪里配置的? 最佳答案 如果您知道hadoop集群名称节点,那么您可以尝试对它们执行ping命令或发送如下所示的curl请求curl'http://my-namenode-lv-101:50070/jmx?qry=Hadoop:service=NameNode,name=NameNodeStat
我正在编写一个JDBC客户端来访问Phoenix。我尝试了以下用于从表中创建、加载和检索数据的基本代码。我尝试比较版本并寻找问题,但我无法获得此异常的确切原因。这是一个错误,还是您有解释?版本信息-Hbase:0.98.0.2.1.5.0;凤凰:凤凰-4.0代码:publicclassPheonixTest{publicstaticvoidmain(Stringargs[])throwsException{StringphoenixDriver="org.apache.phoenix.jdbc.PhoenixDriver";try{Class.forName(phoenixDriver