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..