[ 
https://issues.apache.org/jira/browse/PHOENIX-2614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davide Pagano updated PHOENIX-2614:
-----------------------------------
    Description: 
I keep getting the following error even if the jars were in the right path. The 
solution was to log in the Ambari dashboard and enable Phoenix SQL from the 
Hbase configuration manager, apparently is disabled by default in the 
Hortonworks Sandbox. It may be nice to check for that or to modify the error 
message.



java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following servers 
require an updated phoenix.jar to be put in the classpath of HBase: 
region=SYSTEM.CATALOG,,1430790592940.b373f1a6bdddc64c93db38723742c2db., 
hostname=localhost,36811,1430791439073, seqNum=7
at 
org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:386)
at 
org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:994)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:867)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1213)
at 
org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:112)
at 
org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1902)
at org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:744)
at 
org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:186)
at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:303)
at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:295)
at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
at 
org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:293)
at 
org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1236)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1891)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1860)
at 
org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1860)
at 
org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
at 
org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:131)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:187)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:70)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:56)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:52)
at 
org.apache.phoenix.pherf.schema.SchemaReader.applySchema(SchemaReader.java:65)
at org.apache.phoenix.pherf.DataIngestTest.generateData(DataIngestTest.java:52)

  was:
I keep getting the following error even if the jars were in the right path. The 
solution was to log in the Ambari dashboard and enable Phoenix SQL from the 
Hbase configuration manager, apparently is disabled by default in the 
Hortonworks Sandbox.



java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following servers 
require an updated phoenix.jar to be put in the classpath of HBase: 
region=SYSTEM.CATALOG,,1430790592940.b373f1a6bdddc64c93db38723742c2db., 
hostname=localhost,36811,1430791439073, seqNum=7
at 
org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:386)
at 
org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:994)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:867)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1213)
at 
org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:112)
at 
org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1902)
at org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:744)
at 
org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:186)
at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:303)
at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:295)
at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
at 
org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:293)
at 
org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1236)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1891)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1860)
at 
org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1860)
at 
org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
at 
org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:131)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:187)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:70)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:56)
at org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:52)
at 
org.apache.phoenix.pherf.schema.SchemaReader.applySchema(SchemaReader.java:65)
at org.apache.phoenix.pherf.DataIngestTest.generateData(DataIngestTest.java:52)


> Wrong message: Outdated jars. The following servers require an updated 
> phoenix.jar to be put in the classpath of HBase
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-2614
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2614
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Davide Pagano
>
> I keep getting the following error even if the jars were in the right path. 
> The solution was to log in the Ambari dashboard and enable Phoenix SQL from 
> the Hbase configuration manager, apparently is disabled by default in the 
> Hortonworks Sandbox. It may be nice to check for that or to modify the error 
> message.
> java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following 
> servers require an updated phoenix.jar to be put in the classpath of HBase: 
> region=SYSTEM.CATALOG,,1430790592940.b373f1a6bdddc64c93db38723742c2db., 
> hostname=localhost,36811,1430791439073, seqNum=7
> at 
> org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:386)
> at 
> org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:994)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:867)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1213)
> at 
> org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:112)
> at 
> org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1902)
> at 
> org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:744)
> at 
> org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:186)
> at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:303)
> at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:295)
> at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
> at 
> org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:293)
> at 
> org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1236)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1891)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1860)
> at 
> org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
> at 
> org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1860)
> at 
> org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
> at 
> org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:131)
> at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
> at java.sql.DriverManager.getConnection(DriverManager.java:571)
> at java.sql.DriverManager.getConnection(DriverManager.java:187)
> at 
> org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:70)
> at 
> org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:56)
> at 
> org.apache.phoenix.pherf.util.PhoenixUtil.getConnection(PhoenixUtil.java:52)
> at 
> org.apache.phoenix.pherf.schema.SchemaReader.applySchema(SchemaReader.java:65)
> at 
> org.apache.phoenix.pherf.DataIngestTest.generateData(DataIngestTest.java:52)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to