Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 11-16-2017 09:43 AM
I wanted to load a csv file into phoenix table using Java.
I need help on JDBC phoenix connection. I am getting lots of dependencies issue.
Can someone please help me on what are the jar files reuquired to establish a jdbc connection for phoenix
Created 11-17-2017 02:41 PM
Hi @Dinesh Das,
I'm using Sandbox 2.6.1
Tips:
* You can find the phoenix version in the path: /usr/hdp/current/phoenix-client/lib/phoenix-core-{phoenix.version}.jar
* For testing purposes I'm using the following properties:
url: jdbc:phoenix:localhost:2181:/hbase-unsecure driver-class-name: org.apache.phoenix.jdbc.PhoenixDriver username: anything password: anything
You need to add the following properties, dependencies and repositories to your pom file:
<properties>
...
<phoenix.version>4.7.0.2.6.1.0-129</phoenix.version>
...
</properties>
<dependencies>
...
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-core</artifactId>
<version>${phoenix.version}</version>
</dependency>
...
</dependencies>
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.release.repo</id>
<name>Hortonworks Release Repository</name>
<url>http://repo.hortonworks.com/content/repositories/releases/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.third-party.artifacts.1</id>
<name>Hortonworks third-party artifacts 1</name>
<url>http://repo.hortonworks.com/content/repositories/jetty-hadoop/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.third-party.artifacts.2</id>
<name>Hortonworks third-party artifacts 2</name>
<url>http://repo.hortonworks.com/content/repositories/re-hosted/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.public.group.repo</id>
<name>Hortonworks Public Group Repository</name>
<url>http://repo.hortonworks.com/content/groups/public</url>
</repository>
</repositories>That's all you need 🙂
Created 11-17-2017 02:41 PM
Hi @Dinesh Das,
I'm using Sandbox 2.6.1
Tips:
* You can find the phoenix version in the path: /usr/hdp/current/phoenix-client/lib/phoenix-core-{phoenix.version}.jar
* For testing purposes I'm using the following properties:
url: jdbc:phoenix:localhost:2181:/hbase-unsecure driver-class-name: org.apache.phoenix.jdbc.PhoenixDriver username: anything password: anything
You need to add the following properties, dependencies and repositories to your pom file:
<properties>
...
<phoenix.version>4.7.0.2.6.1.0-129</phoenix.version>
...
</properties>
<dependencies>
...
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-core</artifactId>
<version>${phoenix.version}</version>
</dependency>
...
</dependencies>
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.release.repo</id>
<name>Hortonworks Release Repository</name>
<url>http://repo.hortonworks.com/content/repositories/releases/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.third-party.artifacts.1</id>
<name>Hortonworks third-party artifacts 1</name>
<url>http://repo.hortonworks.com/content/repositories/jetty-hadoop/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.third-party.artifacts.2</id>
<name>Hortonworks third-party artifacts 2</name>
<url>http://repo.hortonworks.com/content/repositories/re-hosted/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>hortonworks.public.group.repo</id>
<name>Hortonworks Public Group Repository</name>
<url>http://repo.hortonworks.com/content/groups/public</url>
</repository>
</repositories>That's all you need 🙂
Created 11-19-2017 05:42 PM
Thank you for your help. I did try for various version of phoenix core but no luck
lemme try this..