Phoenix(十二)使用Phoenix自帶的工具執行sql腳本

1. 說明


phoenix自帶了執行sql腳本的功能,這樣方便了希望能夠直接將一些關係型數據庫的數據進行遷移到HBase(也可以直接使用sqoop進行導入)。


2. 創建腳本


【PHOENIX_HOME】目錄下創建user.sql,內容如下:

-- create table user
create table if not exists user (id varchar primary key,account varchar ,passwd varchar);

-- insert data
upsert into user(id, account, passwd) values('001', 'admin', 'admin');
upsert into user(id, account, passwd) values('002', 'test', 'test');
upsert into user(id, account, passwd) values('003', 'zx', 'zx');

-- query data
select * from user;


3. 執行腳本


【PHOENIX_HOME】目錄下執行腳本:

$ ./bin/psql.py 192.168.187.128,192.168.187.129,192.168.187.130:2181 user.sql

這裏寫圖片描述

高能預警:192.168.187.128,192.168.187.129,192.168.187.130:2181這一串參數是HBase集羣的zookeeper集羣ip與端口號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章