当前位置: 首页 > news >正文

网站设计公司地址做渔具最大的外贸网站

网站设计公司地址,做渔具最大的外贸网站,网站建设及维护推广合同,京山网站设计公司Phoenix是构建在HBase之上的关系型数据库层#xff0c;作为内嵌的客户端JDBC驱动用以对HBase中的数据进行低延迟访问Phoenix会将用户编写的sql查询编译为一系列的scan操作#xff0c;最终产生通用的JDBC结果集返回给客户端Phoenix可以看成是mysql准备安装包apache-phoenix-4.…Phoenix是构建在HBase之上的关系型数据库层作为内嵌的客户端JDBC驱动用以对HBase中的数据进行低延迟访问Phoenix会将用户编写的sql查询编译为一系列的scan操作最终产生通用的JDBC结果集返回给客户端Phoenix可以看成是mysql准备安装包apache-phoenix-4.12.0-HBase-1.2-bin.tar.gz解压Phoenixtar -zxvf apache-phoenix-4.12.0-HBase-1.2-bin.tar.gz改下名字mv apache-phoenix-4.12.0-HBase-1.2-bin phoenix-4.12.0看下目录结构将jar拷贝到hbase的lib目录下phoenix-4.12.0-HBase-1.2-client.jarphoenix-core-4.12.0-HBase-1.2.jarcp phoenix-4.12.0-HBase-1.2-client.jar /opt/bigdata/hbase-1.2.1/lib/cp phoenix-core-4.12.0-HBase-1.2.jar /opt/bigdata/hbase-1.2.1/lib/重启hbase服务让配置生效找到hbase-site.xml文件将hbase/conf下的hbase-site.xml文件拷贝到Phoenix/bin目录下覆盖掉或者直接修改                    hbase.tmp.dir                /opt/bigdata/hbase-1.2.1/data                                hbase.rootdir                hdfs://masterhbase:8082/hbase                                 hbase.cluster.distributed                true                                  hbase.zookeeper.quorum                masterhbase,masterslave1,masterslave2                                 zookeeper.znode.parent                /hbase                                hbase.regionserver.wal.codec                org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec         安装工具yum -y install python-argparse启动Phoenix指定ZK的地址以及端口号作为hbase的访问入口bin/sqlline.py masterhbase:2181在HBase中输入list会发现多一些表语句大多数类似mysql语句但是没有show database table list都不行 用help帮助信息!tables 当前phoenix的系统表hbase中也会有这些表表示关联成功一半创建表CREATE TABLE user (id varchar PRIMARY KEY,name varchar ,passwd varchar);在HBase Shell中可以看到hbase区分大小写Phoenix不区分大小写默认情况下都是大写变小写加上双引号就可以在hbase的shell中describe USER 查看得知默认列族为0id主键字段对应到hbase的ROW字段phoenix插入数据: updatainsert结合(upsert)更新数据与这个语句是一样的upsert into user(id, name, passwd) values(001, admin, admin);在HBase Shell中查看scan USERphoenix删除表drop table user;phoenix指定列族CREATE TABLE user (id varchar PRIMARY KEY,INFO.name varchar ,INFO.passwd varchar);在hbase shell中查看phoenix查询语句select * from user;select name from user where id 001;phoenix删除语句delete from user where id001;在phoenix的CLI界面中进行简单的CRUD操作基本上与RDBMS的操作没有太大区别。hbase与phoenix表与表进行关联在phoenix中列的顺序可以不一致表名称必须一致以及列名称一致在HBase中有一张表我们在phoenix做映射创建create table stu_info_importtsv(ROW varchar primary key,f1.location varchar,f2.age varchar,f1.name varchar,f3.addr varchar);查看下数据回到hbase中会发现一些变化不会影响可忽略phoenix数据类型charvarchardecimaltinyintsmallintintegerbigintfloatdoubletimestampdatetimebinaryvarbinaryphoenix导入csv文件数据(批量)注意要加载的所有CSV文件都必须具有.csv文件扩展名另外phoenix也支持mr做一个批量数据导入Phoenix创建表create table if not exists bulkdata (state char(2) not null,city varchar not null,population bigintconstraint my_pk primary key (state, city));准备数据NY,New York,8143197CA,Los Angeles,3844829IL,Chicago,2842518TX,Houston,2016582PA,Philadelphia,1463281AZ,Phoenix,1461575TX,San Antonio,1256509CA,San Diego,1255540TX,Dallas,1213825CA,San Jose,912332如果没有指定表的名称他根据文件名称来找对应的表(bin/psql.py masterhbase /data/phoeniximport.csv 没有指定表名称)bin/psql.py -t BULKDATA masterhbase /data/phoeniximport.csv查询数据如果使用sql文件执行语句/opt/bigdata/phoenix-4.12.0/bin/psql.py /data/testphoenix.sql查看表也是有的我们看下HBase中主键就是hbase对应的rowkey为了防止hbase主键的唯一性可以设置多个字段为主键这个表就是多个字段的主键在hbase中添加数据和phoenix添加数据的不同添加数据upsert into bulkdata(state, city, population) values(NY, admin, 212313);查看下再添加put BULKDATA,41,0:population,2222put BULKDATA,41,0:city,SHANGHAIput BULKDATA,41,0:state,tom查看下但是在phoenix中没有总结首先这张表是在phoenix中创建在phoenix中更新数据hbase也会更新在hbase中更新数据phoenix是不会更新的一些小补充1、phoenix JAVA API也可以phoenix-4.12.0-HBase-1.2-client.jarphoenix-core-4.12.0-HBase-1.2.jar添加到项目的classpath中代码风格类似JDBC这个网上很多不做过多练习。2、一个第三方工具使用Squirrel GUI客户端来连接phoenix就像MySQL使用Navicat for MySQL小海豚一样的连接工具在进行一些数据库操作的时候能够更加的直观和方便将下载的jar文件双击进行安装直接下一步即可将phoenix-4.12.0-HBase-1.2-client.jar拷贝到squirrel安装目录的lib目录下。启动进入Drivers标签页创建新的Driver (加号)参数说明Namehbasetest(可以填写其他名称)ExampleURL填写HBase集群的zookeeper集群的连接信息这里是jdbc:phoenix:hbasemaster:2181Website URL这里不填写Java Class Path选择phoenix-4.2.2-client.jar(是否选中无所谓只要在Java Class Path里面就行)进入Aliases标签页创建新的Alias(加号)参数说明Namehbasemaster(可以填写其他名称)Driver选择ibeifeng.class即上一步创建的DriverURL这里就是HBase集群的zookeeper的连接ip和portUser Name随便填写Password随便填写在Aliases标签中双击刚刚创建的phoenix打开连接点击SQL标签进入sql命令行界面输入语句执行(小人走路的是执行按钮)练习语句create table if not exists mytable (id integer primary key,name varchar,sex varchar,address varchar);upsert into mytable values (1, wxb, male, 010-22222222);upsert into mytable values (2, ll, male, 010-11111111);select * from mytable;select * from stu_info依然注意大小写在SQuirrel中执行sql语句时按Ctrl Enter键就可以执行了
http://wiki.neutronadmin.com/news/137109/

相关文章:

  • 代做安装预算的网站wordpress添加用户权限
  • 做网站网课民宿网站建设 世家
  • 做网站销售怎么开发客户百度快照投诉中心人工电话
  • 品牌网站建设网站电子商务网站的建设ppt
  • 孝感应城网站建设桥西区建设局网站
  • 营销型网站的设计框架廊坊建筑模板厂家电话
  • WordPress金融网站中介做网站的别打电话
  • 什么网站利于优化做视频网站需要
  • 开一个网站需要什么网站后台收入怎么做会计分录
  • js网站计数器代码网站如何做下拉菜单
  • 济南哪里有网站建设公司软件开发工具免费
  • 找公司做网站注意什么html5的网站
  • 两学一做专栏网站要对网页中各个元素
  • dede title 我的网站各网站网络营销产品价格策略
  • 网站默认数据库地址移动应用开发代码
  • 邮箱地址注册入口seo具体优化流程
  • 安远网站制作学校网站注重服务平台建设
  • 织梦网站模板教程企业网上申报入口
  • 中信建设有限责任公司内部网站免费google账号注册入口
  • 哪个网站做自媒体比较好dnf免做卡网站
  • 网站建设编程语言常州有哪些做阿里巴巴网站的
  • 奥派电子商务网站建设论文百度代理
  • 做订单管理网站用什么软件网站建设服务专业
  • 重庆公司网站建设步骤长沙大型做网站公司
  • 经典设计网站电子商务网站建设属性
  • 服务于中小企业建网站微信公众号设计软件
  • 建设部网站官网wordpress创建页面地址设置
  • 新建的网站如何做seo做本地的门户网站
  • 做纺织的都用什么网站石家庄站分布图
  • 番茄wordpress石家庄优化哪家好