phoenix学习路线环境搭建
2015-12-24 11:38
225 查看
1、使用Phoenix通过sql语句更新操作hbase数据(例子):
http://segmentfault.com/a/1190000002936080
2、官网:http://phoenix.apache.org/
可以查看phoenix字段类型和构建索引
3、phoenix客户端连接器:squirrel
执行命令:java -jar squirrel-sql-3.7-standard.jar到安装界面,安装完成后将 phoenix-4.5.2-HBase-1.0-client.jar 拷贝到安装目录的lib包下面
1)配置drivers:
点击“drivers按钮”->“+”
填写配置信息:
2)链接
点击aliases->’+’,设置属性,账号密码暂时为空
4、java代码执行,将phoenix-4.5.2-HBase-1.0-client.jar添加到运行环境
http://segmentfault.com/a/1190000002936080
2、官网:http://phoenix.apache.org/
可以查看phoenix字段类型和构建索引
3、phoenix客户端连接器:squirrel
执行命令:java -jar squirrel-sql-3.7-standard.jar到安装界面,安装完成后将 phoenix-4.5.2-HBase-1.0-client.jar 拷贝到安装目录的lib包下面
1)配置drivers:
点击“drivers按钮”->“+”
填写配置信息:
选型 | 填写 | 说明 |
---|---|---|
url | jdbc:phoenix:master245 | master245:172.168.101.245 |
jar包选择 | D:\Program Files\squirrel-sql-3.7\lib\phoenix-4.5.2-HBase-1.0-client.jar | |
class name | org.apache.phoenix.jdbc.PhoenixDriver |
2)链接
点击aliases->’+’,设置属性,账号密码暂时为空
4、java代码执行,将phoenix-4.5.2-HBase-1.0-client.jar添加到运行环境
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; public class test { public static void main(String[] args) throws SQLException { Statement stmt = null; ResultSet rset = null; Connection con = DriverManager.getConnection("jdbc:phoenix:[zookeeper]"); stmt = con.createStatement(); stmt.executeUpdate("create table test (mykey integer not null primary key, mycolumn varchar)"); stmt.executeUpdate("upsert into test values (1,'Hello')"); stmt.executeUpdate("upsert into test values (2,'World!')"); con.commit(); PreparedStatement statement = con.prepareStatement("select * from test"); rset = statement.executeQuery(); while (rset.next()) { System.out.println(rset.getString("mycolumn")); } statement.close(); con.close(); } }
相关文章推荐
- 提交form表单如何让页面在提交后不发生跳转
- 写MySQL存储过程实现动态执行SQL
- fatal error C1083: 无法打开预编译头文件:“Debug\BSManage.pch”: No such file or directory
- maven查找配置jar仓库信息
- kafka之partition消费者并行度测试心得
- WebSocket 实战
- 支付宝支付公钥私钥等参数设置
- java之反射技术(一)
- 使用android studio开发android项目之二:模拟器安装
- html5载入JS引用
- [outlook]打开以后就自动进入安全模式的解决方法。Outlook start in safe mode.
- JDK线程池实践
- 计算几何算法概览
- VMware 安装 CentOS 7.0 测试 RAID
- hibernate 中left join 与left join fetch ,right join与right join fetch 等的区别
- 【Linux】遍历某一目录,判断文件与文件夹,main参数
- python学习过程随手记
- MySql日期函数(二)
- SVN中trunk,branches,tags用法详解
- 分割视图控制器(UISplitViewController)