1. 程式人生 > >Apache-phoenix安裝和使用操作HBase

Apache-phoenix安裝和使用操作HBase

實驗環境

作業系統: window 7 ip:192.168.199.247  計算機名稱:admin-pc

HBase: hbase-1.2.6 (單機,自帶zookeeper) 

Hadoop:hadoop-2.7.6 (單機) 

作業系統: centos 7  ip:192.168.199.144
phoenix:apache-phoenix-4.14.0-HBase-1.2 

phoenix版本選擇

Current release 4.14 can run on Apache HBase 0.98, 1.1, 1.2, 1.3 and 1.4 and CDH HBase 5.11, 5.12, 5.13 and 5.14. Apache HBase 2.0 is supported by 5.0.0. Please follow the appropriate link depending on your HBase version.

phoenix 安裝

1) centos7 下載解壓  /usr/local/apache-phoenix-4.14.0-HBase-1.2-bin

2)進入apache-phoenix-4.14.0-HBase-1.2-bin目錄把phoenix-4.14.0-HBase-1.2-server.jar拷貝到叢集中每個節點( 主節點也要拷貝 )的 hbase 的 lib 目錄下。本實驗環境雖然是單機也拷貝到  D:\Soft\hbase-1.2.6\lib目錄中即可。

3)重新啟動HBase 服務

4)進入phoenix的bin目錄中執行啟動命令

[[email protected]
bin]# ./sqlline.py 192.168.199.247:2181

 5)連線成功顯示如下

[[email protected] bin]# ./sqlline.py 192.168.199.247:2181
Setting property: [incremental, false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:192.168.199.247:2181 none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:192.168.199.247:2181
18/10/17 01:19:59 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Connected to: Phoenix (version 4.14)
Driver: PhoenixEmbeddedDriver (version 4.14)
Autocommit status: true
Transaction isolation: TRANSACTION_READ_COMMITTED
Building list of tables and columns for tab-completion (set fastconnect to true to skip)...
133/133 (100%) Done
Done
sqlline version 1.2.0

6)如果連接出錯

     1) 關閉防火牆     

systemctl stop firewalld

     2) 配置host

    

    為啥配置 admin-pc.lan,連線zookeeper發現meta-region-server中的伺服器名稱為 admin-pc.lan

[zk: 192.168.199.247:2181(CONNECTED) 4] get  /hbase/meta-region-server
�regionserver:53604W�υ�-PBUF


admin-PC.lan������,

       3) 保證能 ping通 192.168.199.247admin-pc.lan

7) 執行sql命令

0: jdbc:phoenix:192.168.199.247:2181> create table test (id varchar primary key,name varchar,age integer );
No rows affected (2.387 seconds)
0: jdbc:phoenix:192.168.199.247:2181> select * from test;
+-----+-------+------+
| ID  | NAME  | AGE  |
+-----+-------+------+
+-----+-------+------+
No rows selected (0.198 seconds)
0: jdbc:phoenix:192.168.199.247:2181> upsert into test(id,name,age) values('000001','liubei',43);
1 row affected (0.015 seconds)
0: jdbc:phoenix:192.168.199.247:2181> select * from test;
+---------+---------+------+
|   ID    |  NAME   | AGE  |
+---------+---------+------+
| 000001  | liubei  | 43   |
+---------+---------+------+
1 row selected (0.061 seconds)

相關推薦

Apache-phoenix安裝使用操作HBase

實驗環境 作業系統: window 7 ip:192.168.199.247 計算機名稱:admin-pc HBase: hbase-1.2.6 (單機,自帶zookeeper) Hadoop:hadoop-2.7.6 (單機) 作業系統: centos 7

Apache Phoenix的Join操作優化

估計Phoenix中支援Joins,對很多使用HBase的朋友來說,還是比較好的。下面我們就來演示一下。首先看一下幾張表的資料:Orders表: OrderID CustomerID ItemID Quantity Date 1630781 C004 I

Apache安裝配置

down ron download 通過 org .com 中文 vhost roo 一、官網下載Apache 官網地址:https://httpd.apache.org/ 點擊Download--->點擊Files for Microsoft Windows---&

mysql安裝操作

賬號 如果 install class 0 rows 客戶端 測試 圖片 添加 1.install:   下載地址:https://dev.mysql.com/downloads/ 2.下載zip包解壓:    3.自己在該文件夾下創建 my.ini,並編輯內容:   

Nginx 安裝操作

Nginx 安裝和操作 1.常用功能 2.伺服器安裝部署 2.1安裝包目錄 2.2 Nginx 伺服器安裝目錄 3.Nginx 服務的啟停 3.1 服務的訊號控制 3.2

記錄使用Apache zeppelin安裝使用

今天瞭解了一下Apache zeppelin這個工具,在此記錄一下:(其實官方文件部署和配置很詳細) 1、官網下載專案壓縮包:http://zeppelin.apache.org 2、如果需要設定埠的話,需要修改/conf/zeppelin-site.xml 具體命令:cp zeppelin

複習電商筆記-20-linux版本mysql安裝操作

  Linux下安裝MYSQL 安裝Percona分支版本的MySQL。效能超越標準的MySQL。     上傳解壓 首先安裝 cmake yum –y install cmake //也需要安裝gcc-c++,openssl openss

Ubuntu 14.04 Web伺服器--Apache安裝配置

命令列安裝Apache 開啟"終端視窗",輸入"sudo apt-get install apache2"-->回車-->輸入"root使用者的密碼"-->回車-->輸入"y"-->回車,安裝完成

PHP安裝操作MongoDB擴充套件

安裝擴充套件 ps:phpStudy預設為CGI模式、wamp預設模組化執行 可以通過php_sapi_name()函式檢視當前PHP的執行模式 MongoClient類使用 1.連線mongo資料庫伺服器(現已不支援Mongo類) <

ApacheApache安裝配置

Apache是世界非常流行的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。 Apache在Win7上的安裝 下載apache 2.4,傳送門:https://www.apachelounge.com/download/將ap

Phoenix安裝、連線Hbase、配置

目錄: 一、Phoenix安裝 二、Phoenix安裝及連線Hbase 三、phoenix 配置 ————————————————————————————— 一、Phoenix安裝 1、首先去官網下載Phoenix的壓縮包

Apache Phoenix 4.8.1 + HBase 1.2.3 整合

步驟如下: 1. 下載Phoenix 4.8.1: 2. 解壓後,配置環境變數。 3. 拷貝根目錄下phoenix-4.8.1-HBase-1.2-server.jar檔案到$HBASE_HOME/lib目錄下,然後重啟hbase 4. 執行如下命令: sqlline.p

Centos7 docker安裝操作例項

Centos7 docker安裝例項 安裝docker yum install docker 配置國內映象源(提速) curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | s

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

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

hadoop讀寫hdfs操作hbase,把hbase內容按group by排序

package org.ucas.hbase; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import jav

server安裝操作

ima image bsp nbsp 安裝 創建 src 技術 inf servers的創建 最後一步:ctrl+sserver安裝和操作

linux上安裝Phoenix操作hbase(圖文詳解)

一、什麼是 Phoenix Phoenix是一個開源的HBASE SQL層,是一箇中間件,使用Phoenix我們就可以使用標準的JDBC API代替HBase客戶端API來建立表,插入資料,查詢你的HBase資料,具體的介紹請看官網http://phoenix.apache

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

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

Apache Tomcat安裝、配置、啟動與後續操作步驟

文件解壓 相對 ref 自己的 控制臺 應用 為我 。。 start 1.第一,我們在安裝Apache Tomcat之前,我們首先安裝和配置好jdk; 2.第二,我們要清楚自己的jdk版本。因為我們Apache Tomcat配置的成功的前提是版本相對應。在這裏,博主是用下圖

Ubuntu 下Apache安裝配置2

spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式