1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      python使用phoenixdb操作hbase的方法示例

       更新时间2019年02月28日 11:55:25   作者kongxx   我要评论

      这篇文章主要介绍了python使用phoenixdb操作hbase的方法示例文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值需要的朋友们下面随着小编来一起学习学习吧

      今天看看怎样在 python 中使用 phoenixdb 来操作 hbase

      安装 phoenixdb 库

      pip install phoenixdb
      

      例子

      首先启动 queryserver 服务

      cd apache-phoenix-4.14.1-HBase-1.4-bin/bin
      ./queryserver.py

      然后使用下面代码来建立连接创建/删除并查询表代码比较简单和我们通常查询关系型数据库比较类似这里就不多说了哈

      import phoenixdb
      import phoenixdb.cursor
      
      url = 'http://localhost:8765/'
      conn = phoenixdb.connect(url, autocommit=True)
      
      cursor = conn.cursor()
      # cursor.execute("DROP TABLE users")
      cursor.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, username VARCHAR, password VARCHAR)")
      cursor.execute("UPSERT INTO users VALUES (?, ?, ?)", (1, 'admin', 'Letmein'))
      cursor.execute("UPSERT INTO users VALUES (?, ?, ?)", (2, 'kongxx', 'Letmein'))
      cursor.execute("SELECT * FROM users")
      print cursor.fetchall()
      
      cursor = conn.cursor(cursor_factory=phoenixdb.cursor.DictCursor)
      cursor.execute("SELECT * FROM users WHERE id=1")
      user = cursor.fetchone()
      print user['USERNAME']
      print user['PASSWORD']

      最后运行这个程序看一下效果吧

      以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家

      相关文章

      • Python实现通过继承覆盖方法示例

        Python实现通过继承覆盖方法示例

        这篇文章主要介绍了Python实现通过继承覆盖方法,结合实例形式分析了Python面向对象程序设计中采用子类覆盖父类同名方法相关操作技巧,需要的朋友可以参考下
        2018-07-07
      • Python的Django框架安装全攻略

        Python的Django框架安装全攻略

        这篇文章主要介绍了Python的Django框架安装全攻略,其中包括Trunk版本的安装方法,是上手Django的超给力教程!需要的朋友可以参考下
        2015-07-07
      • Python工程师面试必备25条知识点

        Python工程师面试必备25条知识点

        这篇文章主要为大家详细介绍了Python工程师面试必备25条知识点具有一定的参考价值?#34892;?#36259;的小伙伴们可以参?#23478;?#19979;
        2018-01-01
      • python+matplotlib绘制饼图散点图实例代码

        python+matplotlib绘制饼图散点图实例代码

        这篇文章主要介绍了python+matplotlib绘制饼图散点图实例代码本实例是官网的一个实例不过也很简单大家可以参考下
        2018-01-01
      • TensorFlow在MAC环境下的安装及环境搭建

        TensorFlow在MAC环境下的安装及环境搭建

        小编在论坛中看到很多朋友在寻找TensorFlow的环境搭建图文步骤以及安装的具体流程在此小编给大家整理了一篇非常详细的图文流程希望能够帮助到你
        2017-11-11
      • 分数霸榜! python助你微信跳一跳拿高分

        分数霸榜! python助你微信跳一跳拿高分

        分数霸榜这篇文章主要为大家详细介绍了python助你微信跳一跳拿高分的秘籍具有一定的参考价值?#34892;?#36259;的小伙伴们可以参?#23478;?#19979;
        2018-01-01
      • python中验证码连通域分割的方法详解

        python中验证码连通域分割的方法详解

        这篇文章主要给大家介绍了关于python中验证码连通域分割的相关资?#24076;?#25991;中通过示例代码介绍的非常详细对大家学习或者使用python具有一定的参考学习价值需要的朋友们下面随着小编来一起学习学习吧
        2018-06-06
      • 回调函数的意义以及python实现实例

        回调函数的意义以及python实现实例

        本篇文章主要介绍了回调函数的意义以及python实现实例具有一定的参考价值?#34892;?#36259;的小伙伴们可以参?#23478;?#19979;
        2017-06-06
      • Python统计列表中的重复项出现的次数的方法

        Python统计列表中的重复项出现的次数的方法

        这篇文章主要介绍了Python统计列表中的重复项出现的次数的方法,需要的朋友可以参考下
        2014-08-08
      • python3.0 ?#20540;key排序

        python3.0 ?#20540;key排序

        ?#20540;?#23545;象其实就是键-值对 下面是?#20540;?#23545;象的添加修改删除 (修改与添加方法相同当key值不存在的时候添加)
        2008-12-12

      最新评论

      3dԻв

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>