我在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
我正在尝试从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
我在以下代码片段中使用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
我正在尝试使用ApachePhoenix在HBase表上运行SQL查询。基于officialdocumetation,需要使用SQL查询为现有表创建模式:CREATETABLETABLE_NAME(....)我试图通过phoenixAPI直接连接到现有表(使用HBaseAPI创建)来避免这种情况,但我遇到了异常。问题是当Phoenix执行这个查询时,它会在表上创建很多东西。例如,在hbase仪表板的tables部分,我可以看到phoenix添加到我的表中的以下元数据:'QUOTES',{METHOD=>'table_att',coprocessor$1=>'|org.apache.ph
我在ubuntu14中安装了hadoop、hbase和phoenix,并在eclipse中运行了一个连接phoenix的简单示例。它可以运行并执行我的查询。publicstaticvoidexecute()throwsClassNotFoundException{Connectionconnection=null;Statementstatement=null;ResultSetrs=null;PreparedStatementps=null;try{connection=DriverManager.getConnection("jdbc:phoenix:localhost");sta
我正在使用SandboxHDP2.2我做了一个yuminstallphoenix(版本是4.2)但是当我运行这些时:./sqlline.pylocalhost:2181./sqlline.pylocalhost./sqlline.pysandbox.hortonworks.com:2181./sqlline.pysandbox.hortonworks.com我得到了错误:15/07/0308:26:31ERRORclient.ConnectionManager$HConnectionImplementation:Thenode/hbaseisnotinZooKeeper.Itshoul
几个月前我开始使用phoenix。以下是环境和版本详细信息。Hadoop–ClouderaCDH5.4.7-1。Phoenix–4.3–Phoenix在CDH5.4.7-1上作为包裹出现。HBase版本–HBase1.0.0JDK——1.7.0_671个主服务器和3个区域服务器。我们开始做POC来评估ApachePhoenix。我们在OracleDB的12个不同表中有数据。我们使用Oraclegoldengate将数据导入Hadoop系统。有12个不同的Phoenix表,每个表有40-100列和几百行。我们进行转换过程,然后加载到最终表中。这是我们正在做的基本ETL。转换过程经历了几个