jjzjj

hadoop - 在cloudera上安装apache phoenix

我在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

hadoop - Phoenix View 未正确读取 HBase 数值

我的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

hadoop - 来自 kerberos 集群上 NIFI 的 Phoenix 连接

我正在尝试从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

hadoop - 如何获取 Phoenix URL 的 HBase IP 地址

我可以通过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

hadoop - 在 Phoenix JDBC 客户端中获取 SQLException

我正在编写一个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

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 - Phoenix 正在改变 HBase 表的元信息

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

java - 如何在hadoop和phoenix上运行web应用

我在ubuntu14中安装了hadoop、hbase和phoenix,并在eclipse中运行了一个连接phoenix的简单示例。它可以运行并执行我的查询。publicstaticvoidexecute()throwsClassNotFoundException{Connectionconnection=null;Statementstatement=null;ResultSetrs=null;PreparedStatementps=null;try{connection=DriverManager.getConnection("jdbc:phoenix:localhost");sta

hadoop - HDP : unable to start Phoenix sqlline. py

我正在使用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

apache phoenix 加入查询性能

几个月前我开始使用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。转换过程经历了几个