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

个人网站建设规划seo教程培训班

个人网站建设规划,seo教程培训班,创业服务中心平台,城市人家装饰公司怎么样目前有两个库可以操作HBASE#xff1a;hbase-thrift 和 happybase happybase使用起来比较简单方便#xff0c;因此重点学习该库#xff0c;hbase-thrift只做简要介绍。 #xff08;一#xff09;hbase-thrift 1、使用前先添加库和依赖库#xff1a; pip install thrift … 目前有两个库可以操作HBASEhbase-thrift 和  happybase happybase使用起来比较简单方便因此重点学习该库hbase-thrift只做简要介绍。 一hbase-thrift 1、使用前先添加库和依赖库 pip install thrift pip install hbase-thrift pip install google-cloud pip install google-cloud-vision pip install kazoo 2、连接数据库的配置信息 #先在Linux上启动HBASE server #/opt/cloudera/parcels/CDH/lib/hbase/bin/hbase-daemon.sh --config /opt/cloudera/parcels/CDH/lib/hbase/conf foreground_start thrift --infoport 9096 -p 9091 #再运行该python脚本连接服务器from thrift.transport import TSocket from hbase import Hbase from hbase.ttypes import *host xxx.xxx.xxx.xxx port 9091 framed Falsesocket TSocket.TSocket(host, port) if framed:transport TTransport.TFramedTransport(socket) else:transport TTransport.TBufferedTransport(socket) protocol TBinaryProtocol.TBinaryProtocol(transport) client Hbase.Client(protocol) 3、操作数据库 print (Thrift2 Demo) print (This demo assumes you have a table called \example\ with a column family called \family1\)#打开连接 transport.open()# 获取所有表名 tableNames client.getTableNames() print(tableNames:, tableNames)#关闭连接 transport.close()################################################# # #结果为 # Thrift2 Demo # This demo assumes you have a table called example with a column family called family1 # tableNames: [lrx_hbase_test, lrx_hbase_test2, lrx_hbase_test3, lrx_test]  二happybase # pip install thrift # pip install happybase # 先在Linux上启动HBASE server # /opt/cloudera/parcels/CDH/lib/hbase/bin/hbase-daemon.sh --config /opt/cloudera/parcels/CDH/lib/hbase/conf foreground_start thrift --infoport 9096 -p 9091 # 再运行python脚本连接服务器 import happybase from conf import setting # 创建连接通过参数size来设置连接池中连接的个数 connection happybase.Connection(**setting.HBASE) # 打开传输无返回值 connection.open() # 创建表无返回值 # connection.create_table(lrx_test, # { # data:dict() # }) # 获取一个表对象返回一个happybase.table.Table对象(返回二进制表名) table0 connection.table(lrx_test) print(表对象为) print(table0) #happybase.table.Table nameblrx_test # 获取表实例返回一个happybase.table.Table对象(返回表名) table happybase.Table(lrx_test,connection) print(表实例为) print(table) #happybase.table.Table namelrx_test # 插入数据无返回值 ----在row1行,data:1列插入值value1 for i in range(5):table.put(row%s %i,{data:%s%i:%s %i} ) table.put(row5,{data:5:value1})# 获取单元格数据返回一个list content table.cells(row1,data:1) print (content) #[bvalue1, bvalue1] # 获取计数器列的值返回当前单元格的值 # content2 table.counter_get(row2,data:2) # print(content2) #0 # 获取一个扫描器返回一个generator scanner table.scan() for k,v in scanner:print(k,v) ########################################### # #结果为 # #brow0 {bdata:0: b0} # brow1 {bdata:1: bvalue1} # brow2 {bdata:2: b2} # brow3 {bdata:3: b3} # brow4 {bdata:4: b4}print(scanner) #generator object Table.scan at 0x000001E17CCDAF10 # 获取一行数据返回一个dict info table.row(row2) info1{} for k,v in info.items():info1[k.decode()]v.decode() print(info1) #获取表名 table connection.tables() print(table) # 关闭传输无返回值 connection.close()   转载于:https://www.cnblogs.com/yanwuliu/p/10695892.html
http://www.yutouwan.com/news/469365/

相关文章:

  • 一起做网站潮汕pc网站做移动端适配
  • 腾讯云网站搭建教程推广软文200字
  • 免费做婚礼邀请函的网站宿迁网站建设
  • 做ppt比较好的网站保健品网站设计
  • 怎么做直播网站超管青岛seo网站建设公司
  • 怎么制作公司网站泰安星际网络公司
  • 作风建设活动网站找人做网站协议
  • 百度推广 个人网站字体怎么安装到电脑wordpress
  • 康巴什住房和城乡建设局网站交互式网站定义
  • 天河区建设水务局网站编程教学入门教程
  • 手机网站自助建站编写微信小程序用什么软件
  • 事业单位 网络网站建设数字营销专业学什么
  • 网站做的好有什么用政务服务平台
  • 外贸公司做网站该去哪里找自建房平台设计
  • 做书app下载网站有哪些内容做网站用html还是php
  • 大余县网站婚恋网站建设教程
  • 免费网站建立进一步强化网站建设
  • 苏州网站建站推广备案查询网站
  • 网站新闻公告表怎么做专门做网站的科技公司
  • 做网络推广阿里巴巴还是网站好招投标网站开发
  • 网站公司用什么软件做网站手机软件开发自学
  • 企业网站维护建设项目实践报告建设英文外贸网站
  • 网站建设好评公司空间设计师和室内设计师的区别
  • 海珠网站建设方案网站域名信息查询
  • 湖南网站搜索排名优化公司云服务平台
  • 南京网站设计ui全网推广服务
  • 涿州市查建设局网站电子商城网站开发教程
  • 乾安网站建设公司电话家用电脑和宽带做网站
  • 免费开源门户网站系统大连网页设计培训学校
  • 做网站的基本知识做网站找模版好吗