1. 程式人生 > >phoenix的安裝與簡單測試

phoenix的安裝與簡單測試

Phoenix是hbase上的sql方案,使用filter和coprocessor實現大多數sql語句,實在是免去了我們的程式設計過程, 提高了開發效率。 許多應用場景下,如果我們沒時間進行功能的開發,可以考慮使用Phoenix 1、下載
wget http://apache.fayea.com/phoenix/phoenix-4.6.0-HBase-0.98/bin/phoenix-4.6.0-HBase-0.98-bin.tar.gz

然後解壓:
tar -zxvf phoenix-4.6.0-HBase-0.98-bin.tar.gz

2、部署 需要將Phoenix的jar包發到各個regionserver上。Phoenix根據版本不同,jar包的位置也略有不同。
for host in $(cat $HBASE_HOME/conf/regionservers)
do
scp phoenix-4.6.0-HBase-0.98-bin/*.jar $host:/$HBASE_HOME/lib
done

然後重啟hbase
$HBASE_HOME/bin/stop-hbase.sh
$HBASE_HOME/bin/start-hbase.sh

3、啟動 這時候可以執行Phoenix目錄下面bin裡面的sqlline.py測試一下有沒有安裝成功:
./sqlline.py zookeeper1:port/hbase

如果成功連線了,說明Phoenix已經安裝好了。 4、jdbc驗證 Phoenix的jdbc driver的jar包是phoenix-4.6.0-HBase-0.98-client.jar,這裡用scala驗證一下,首先啟動scala,帶上classpath
scala -cp phoenix-4.6.0-HBase-0.98-client.jar

然後利用scala指令碼驗證一下:
import java.sql._
val zk = xxx     //自己的zookeeper地址
val port = xxx //zookeeper的埠號
val conn = DriverManager.getConnection(s"jdbc:phoenix:$zk:$port")
val statement = conn.prepareStatement("select * from xxx")
val r = statement.executeQuery
while(r.next){
println(r.getString("yourColumn")
}

大功告成。 另外,把Phoenix的driver拿到遠端主機,就可以像管理MySQL一樣管理hbase了

相關推薦

phoenix安裝簡單測試

Phoenix是hbase上的sql方案,使用filter和coprocessor實現大多數sql語句,實在是免去了我們的程式設計過程, 提高了開發效率。 許多應用場景下,如果我們沒時間進行功能的開發,可以考慮使用Phoenix 1、下載 wget http://apa

LAMP的rpm包安裝簡單測試

lampj簡單安裝 測試 CentOS6下LAMP的rpm安裝所需要的rpm包:httpdphpphp-mysqlmysql-server[root@localhost ~]# yum install httpd php php-mysql mysql-server -yCentOS7下LAMP的rp

grpc安裝簡單demo測試

grpc安裝: 由於工作需要,最近在學google的rpc開源框架;由於本人菜鳥一枚,而且是從Windows開發轉到Linux;由於之前版本控制使用的是svn,沒有使用過git,所以從GitHub上下載程式碼是通過瀏覽器下載zip格式的壓縮檔案,折騰了好幾天了,發現了各種坑,各種缺少庫,各

sysbench的簡單安裝資料庫測試

Sysbench是MySQL資料庫及系統的重要壓力測試工具,通過該工具可以測試出CPU、記憶體、IO、程序、資料庫等方面的效能。 下面是使用sysbench進行MySQL資料庫測試的步驟: 第一步:sysbench軟體的編譯安裝 1.sysbench的安裝和使用需要先安

MongoDB的學習應用一:安裝簡單測試MongoDB

Document DatabaseA record in MongoDB is a document, which is a data structure composed of field and value pairs. MongoDB documents are similar to JSON obje

PYTHON REQUESTS的安裝簡單運用

Coding import out compile 鏈接 客戶端 detail 但我 編輯 PYTHON REQUESTS的安裝與簡單運用 2013.07.09 強烈推薦!requests官方文檔已有了中文版,請見http://cn.python-requests.o

gitlab安裝簡單配置

gitlab1、官網安裝文檔:https://about.gitlab.com/downloads/#centos7 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd

基於MySQL元數據的Hive的安裝簡單測試

信息 rop msu time trying 功能 條件 ans ack 引言: Hive是一種強大的數據倉庫查詢語言,類似SQL,本文將介紹怎樣搭建Hive的開發測試環境。 1. 什麽是Hive? hive是基於Hadoop的一個數據倉庫工

.NET中使用Redis之ServiceStack.Redis學習(一)安裝簡單的運行

arraylist write client cli ring blog 控制臺 創建 spa 1.下載ServiceStack.Redis PM> Install-Package ServiceStack.Redis 2.vs中創建一個控制臺程序 class Pro

repcached配置簡單測試

vlc evel 驗證 size ack cli figure fcm epc 安裝libevent-devel 進行configure。安裝在文件夾/usr/local/repcached下 編譯安裝 完畢 啟動11211節點

appium安裝簡單使用

imp anim iphone inf port elements version roi tomat 安裝appium client:cmd下輸入命令:pip install Appium-Python-Clientpycharm下一個簡單的實例,通過appium驅動an

02-DNS的安裝簡單配置

rect 運行 關註 data dir bind and art -o 話說Linux中,關於DNS要學的好多好多,今天先從DNS的安裝與簡單配置說起!先來簡單回顧一下基礎知識: 遞歸:本地域名服務器只發一個請求到根,然後就賴上根服務器了,不給它最終結果它就賴著不走了。叠代

memcache 安裝簡單使用

ins blank cached list https 安裝 oob -i pan 一. mac   brew install memcached 二. win     win下安裝memcached   telnet 連接 註意: telnet 127.0

ElasticSearch 6.1.1的安裝簡單使用

下載地址 nal 切換 last tps 讓其 解壓 fig load 一、安裝jdk 1.7和jdk 1.8cd /usr/local/softwaresftp上傳兩個版本的jdk到目錄下。#解壓jdk7tar -zxvf jdk-7u80-linux-x64.tar.g

Nginx在windows環境下的安裝簡單配置

erro send apache pdf lpad 首頁 調用 技術 ase 每天學習一點點 編程PDF電子書、視頻教程免費下載: http://www.shitanlife.com/code 一. 下載並安裝Nginx 去Nginx官網下載 我這裏選取nginx

MinGW 安裝簡單實例

tps style con dmi info 配置系統 默認目錄 開源項目 等待 MinGW的下載 鏈接: https://pan.baidu.com/s/1JiZoyFHUWoeaxCQcUXCKgg 密碼: myh3 MinGW的安裝 基本上都是按提示的點擊

Kafka(二)CentOS7.5搭建Kafka2.11-1.1.0集群簡單測試

發送 who automatic ready 返回 force script 最大值 sum 一、下載 下載地址: http://kafka.apache.org/downloads.html 我這裏下載的是Scala 2.11對應的 kafka_2.11-1.1

redis的安裝簡單使用

medium spa ftp上傳 火墻 iptable 持久化 put https com redis的安裝與簡單使用: Redis簡介: 1.關於關系型數據庫和nosql數據庫 關系型數據庫是基於關系表的數據庫,最終會將數據持久化到磁盤上,而nosql數據

Django學習筆記(一):環境安裝簡單實例

rom dex ftime not host 名稱 本機 turn perl Django學習筆記(一):環境安裝與簡單實例 通過本文章實現: Django在Windows中的環境安裝 Django項目的建立並編寫簡單的網頁,顯示歡迎語與當前時間 一、環境安裝 結合版

Hive安裝簡單使用並整合SparkSQL

## Hive環境搭建1. hive下載:http://archive-primary.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.0.tar.gzwget http://archive-primary.cloudera.com/cdh5/cdh/5/hive-1.1.