1. 程式人生 > >使用用Phoenix的Java api操作HBase

使用用Phoenix的Java api操作HBase

①先將phoenix的 core.jar包 和 phoenix的client.jar 包放到lib裡。

②建立連線,過程和mysql類似

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public Connection GetConnection() { Connection cc = null; String driver = "org.apache.phoenix.jdbc.PhoenixDriver"; // String url = "jdbc:phoenix:192.168.206.21:2181";
try { Class.forName(driver); catch (ClassNotFoundException e) { e.printStackTrace(); } if (cc == null) { try { cc = DriverManager.getConnection(url); catch (SQLException e) { e.printStackTrace(); } } return cc; }

③執行sql語句,對用phoenix對hbase中表進行查詢。

QQ截圖20141202101221

:程式碼有點問題,我忘記釋放連結了。注意加上。

④ 增,刪,操作和查詢類似,都是一條sql(略)。

⑤說明一下phoenix對hbase修改操作

QQ截圖20150311194947

OK 搞定了。

相關推薦

二:Java API操作HBase

package com.zoujc.Utils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*;

一:Java API操作HBase

package com.zoujc.Utils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.client.*; import org.apache.hadoop.hbase.fil

使用Phoenix api操作hbase 報錯java.lang.ClassNotFoundException: org.apache.phoenix.jdbc.PhoenixDriver

缺少 驅動,如果是maven專案的話,在pom檔案新增對應版本的依賴即可 <dependency> <groupId>org.apach

Python3.6操作HBaseHBase-Thrift

全棧工程師開發手冊 (作者:欒鵬) 本機Linux下安裝Thrift 執行如下命令安裝Thrift依賴: apt-get install automake bison flex g++ git libboost1.55 libevent-dev lib

java API連線HBase

建立maven專案 1、在resource包下匯入 core-site.xml、hbase-site.xml、hdfs-site.xml、log4j.properties 檔案 2、在pom.xml檔案中新增依賴: <dependency> &l

使用用Phoenix的Java api操作HBase

①先將phoenix的 core.jar包 和 phoenix的client.jar 包放到lib裡。 ②建立連線,過程和mysql類似 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

JAVA API 操作HBASE(一)

使用java API操作HBase 實現功能 建立表 刪除表 新增列 新增列名稱 列出所有表名稱 列出所有表下的列名稱 使用到的Hbase操作類 HBaseConfiguration     配置hbase配置資訊 HBaseAdmin 使用其進行Hbase資料表的操作

hbase程式設計:通過Java api操作hbase

轉:http://www.aboutyun.com/thread-7151-1-1.html http://blog.csdn.net/cnweike/article/details/42920547 http://blog.csdn.net/zwx19921215/art

Elasticsearch REST API操作資料的CRUD(增刪改查)

restful adj.平靜的,悠閒的,讓人得到休息的;安生。 Elasticsearch REST API可用於各種任務。有了它,可以管理索引,更改例項引數,檢查節點和群集狀態,索引資料,搜尋資料或者通過GET API檢索文件。但是現在,我們將集中在API中的CRUD(c

mapreduce來操作hbase的兩點優化

用MR來對hbase的表資料進行分散式計算。有兩點配置可以優化操作,提升效能。它們分別是: (1)scan.setCacheBlocks(false);    然後呼叫下面這句來初始化map任務    TableMapReduceUtil.initTableMapperJo

hbaseapi操作

personal ner except create value str nero test 技術分享 創建maven工程,修改jdk pom文件裏添加需要的jar包 dependencies> <dependency>

Spark 下操作 HBase(1.0.0 新 API

HBase經過七年發展,終於在今年2月底,釋出了 1.0.0 版本。這個版本提供了一些讓人激動的功能,並且,在不犧牲穩定性的前提下,引入了新的API。雖然 1.0.0 相容舊版本的 API,不過還是應該儘早地來熟悉下新版API。並且瞭解下如何與當下正紅的 Spark 結合,進

CDH5.11環境下java的API操作hive

建立一個maven專案,pom.xml檔案配置如下 `<?xml version="1.0" encoding="UTF-8"?> 4.0.0 <groupId>eccom</groupId> <artifactId&

java 操作 hbase ,zookeeper總是讀取localhost 不讀取配置的hbase.zookeeper.quorum

今天用Java操作HBASE時一直連線不上HBASE,發現連線的是localhost:2181 2018-12-15 15:29:03,643 INFO org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.() - Pro

使用scala操作hbase api

最近在研究hbase 和scala,研究scala是為了spark,剛好hbase的api我也不熟,scala也不熟悉,所以就用來練手了 程式碼是兩個類 ConfigUtil 是用來產生configuration的 TestHbaeJavaApi是用來測試hbase a

hadoop2-HBase的Java API操作

Hbase提供了豐富的Java API,以及執行緒池操作,下面我用執行緒池來展示一下使用Java API操作Hbase。 專案結構如下: 我使用的Hbase的版本是 大家下載後,可以拿到裡面的lib目錄下面的jar檔案,即上所示的hbase-lib資源。 介面類: /hbase-util

Hbase實戰--HBASEAPI操作(增刪改查)

連線HBase的正確姿勢 Connection是什麼 在眾多HBase使用者中,常見的使用Connection的錯誤方法有: (1)自己實現一個Connection物件的資源池,每次使用都從資源池中取出一個Connection物件; (2)每個執行緒一個Connection物件。 (

eclipse下使用java api 進行hbase的常用的操作所需的jar包,以及如何檢視java build path下的jar是否使用

對於學習hbase的初學者來說,使用java開發的時候很多朋友直接將hbase/lib下面的所有jar包全部都匯入java build path-->libraries中,但實際上常用的操作,比如建表,刪表,使用各種濾波器進行各種查詢等操作用的jar不多,大部分匯入的

HBase API操作

1.環境準備     新建專案後在pom.xml中新增依賴: <dependency>     <groupId>org.apache.hbase</groupId>     <artifactId>hbase-serv

使用Java API連線和操作HBase資料庫

建立的資料庫儲存如下資料 表結構 java程式碼 public class HbaseTest { /** * 配置ss */ static Configuration config = null;