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.247,admin-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類) <
【Apache】Apache的安裝和配置
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。本文章將詳細描述這兩種不同的安裝方式