iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >hbase+python安装部署及操作
  • 307
分享到

hbase+python安装部署及操作

操作hbasepython 2023-01-31 06:01:35 307人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本文总结下最近在用python+spark+HBase安装操作中的一些问题。 hbase安装 hbase配置 spark配置hbase hbase配置python hbase安装+hbase配置 安装流程可借鉴此处,同理s

本文总结下最近在用python+spark+HBase安装操作中的一些问题。

  • hbase安装
  • hbase配置
  • spark配置hbase
  • hbase配置python

hbase安装+hbase配置

安装流程可借鉴此处,同理spark安装也可借鉴此处
具体参考:Http://dblab.xmu.edu.cn/blog/install-hbase/

spark配置hbase

把HBase的lib目录下的一些jar文件拷贝到Spark目录中(直接拷贝到spark目录即可),这些都是编程时需要引入的jar包,需要拷贝的jar文件包括:所有hbase开头的jar文件、guava-12.0.1.jar、htrace-core-3.1.0-incubating.jar和protobuf-java-2.5.0.jar(共42个包)
具体参考:http://dblab.xmu.edu.cn/blog/1715-2/

hbase配置Python

用python操作hbase时需要用到happybase库
python+happybase
1.pip install happybase 直接安装即可
2.测试安装 python -c ‘import happybase’,不报错就是正常的或直接导入happybase包不报错
3.安装thrift,thrift为一个语言编译器,在python去操作hbase是需要将语言重新编译为hbase底层支持的c++,具体可看https://www.cnblogs.com/enternal/p/5275455.html
4.要在hbase主节点上启动thrift server
hbase thrift -p 9090 start
启动完成为就为启动成功,此页面一直保持,不要关闭,关闭则服务也关闭,在生产环境中可自行配置为后台启动
这里写图片描述
此时即可用python操作hbase,或者可直接参考happybase提供的官方api文档
http://happybase.readthedocs.io/en/latest/user.html#establishing-a-connection
具体参考:http://blog.csdn.net/lizhe_dashuju/article/details/53931749

后续研究用pyspark来操作hbase

--结束END--

本文标题: hbase+python安装部署及操作

本文链接: https://www.lsjlt.com/news/189409.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hbase+python安装部署及操作
    本文总结下最近在用python+spark+hbase安装操作中的一些问题。 hbase安装 hbase配置 spark配置hbase hbase配置python hbase安装+hbase配置 安装流程可借鉴此处,同理s...
    99+
    2023-01-31
    操作 hbase python
  • Redis数据库安装部署及基本操作详解
    Redis数据库概述 Redis是一个开源的、使用c语言编写NoSQL数据库,它是基于内存运行并支持持久化,采用key-value(键值对)的存储形式, 是目前分布式结构中不可或缺...
    99+
    2024-04-02
  • Redis数据库的安装部署以及基本操作介绍
    本篇内容介绍了“Redis数据库的安装部署以及基本操作介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis数据库概述Redis是一个...
    99+
    2023-06-20
  • Linux中Redis安装部署的操作步骤
    目录1、 下载redis2、解压文件3、将其移动到安装目录4、 执行make 编译5、 进行安装6、修改redis.conf配置7、启动redis8、查看 ps -aux | gre...
    99+
    2024-04-02
  • Python的安装部署
    为了更好的学习,我们在Windows和Linux上都安装Python 2.7和Python 3.5https://www.python.org/downloads/为了避免冲突,把Python3.5解压后的python.exe改为pytho...
    99+
    2023-01-31
    Python
  • mvn怎么安装及部署
    本文小编为大家详细介绍“mvn怎么安装及部署”,内容详细,步骤清晰,细节处理妥当,希望这篇“mvn怎么安装及部署”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.mvn 安装此命令构建 maven 项目并将项目文...
    99+
    2023-06-26
  • Hbase Python 操作准备
    网上的教程是Java操作hbase的实例,我这里使用python,所以之后的文章都是通过thrift API操作hbase 1、安装apache thrift(根据自己系统选择安装) http://thrift.apac...
    99+
    2023-01-31
    操作 Hbase Python
  • python flask部署及安装的方法是什么
    要部署和安装Python Flask应用程序,可以按照以下步骤进行:1. 安装Python:首先,需要在服务器上安装Python。可...
    99+
    2023-10-12
    python flask
  • python学习Selenium介绍及安装部署详解
    目录selenium介绍selenium原理Selenium安装部署步骤1. 准备好python环境:2. 下载selenium并安装:3. 下载浏览器对应的driver版本:4.d...
    99+
    2024-04-02
  • hadoop和hbase的安全认证Kerberos部署
    (接上一篇)五、Kerberos1、jsvc所有节点:# cd ~/soft# wget http://mirror.bit.edu.cn/apache/commons/daemon/source/comm...
    99+
    2024-04-02
  • Linux系统安装部署Tomcat(超详细操作演示)
    Tomcat安装部署——Linux 简介第一步:安装JDK环境第二步:解压并部署Tomcat 简介 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Ser...
    99+
    2023-09-15
    tomcat linux java
  • FastDFS4和Ubuntu12安装及部署方法
    本篇内容主要讲解“FastDFS4和Ubuntu12安装及部署方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“FastDFS4和Ubuntu12安装及部署方法”吧!FastDFS4 + Ubu...
    99+
    2023-06-13
  • hbase的安装及hbase shell的用法分享
    这篇文章主要讲解了“hbase的安装及hbase shell的用法分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hbase的安装及hbase shell...
    99+
    2024-04-02
  • ubuntu安装nginx以及php的部署
    目录 1.安装依赖包 2.安装nginx 3.编译nginx 4.启动nginx 5.访问nginx 6.增加源地址 7.安装php 8.配置php-fpm 9.修改权限 10.配置nginx里的php 11.启动php-fpm 12.配...
    99+
    2023-09-05
    nginx php linux
  • Redis的安装以及部署过程
    这篇文章主要介绍“Redis的安装以及部署过程”,在日常操作中,相信很多人在Redis的安装以及部署过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis的安装以及部署...
    99+
    2024-04-02
  • Java elasticsearch安装以及部署教程
    1 概述 1.1 Elastic Stack的核心 The Elastic Stack,包括ElasticSearch,Kibana,Beats和Logstash(也称为ELK ...
    99+
    2024-04-02
  • pymysql的安装及操作
    1、pymysql的安装 1.1 conda环境解释器在线安装 以管理员身份运行终端或者使用Anaconda Powershell Prompt并以管理员身份运行 conda install -...
    99+
    2023-09-09
    python 数据库 开发语言 django flask
  • 如何安装部署Emind Desktop 4.0 SP1桌面操作系统
    这篇文章主要介绍了如何安装部署Emind Desktop 4.0 SP1桌面操作系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下载免费试用的emind-desktop4....
    99+
    2023-06-12
  • DolphinScheduler安装部署
    文章目录 1.安装环境及软件准备1.1环境 2.准备工作3.安装DolphinScheduler3.1DolphinSchedule源数据库配置3.2DolphinScheduler配置及...
    99+
    2023-09-12
    数据库 mysql apache
  • DVWA安装部署
    DVWA安装部署 前言一、DVWA是什么?二、phpstudy安装部署三、DVWA安装部署 前言 为了更好、更具体的学习了解网络安全相关的知识,笔者开始着手学习渗透测试相关内容。相关系列...
    99+
    2023-08-31
    php 安全 web安全
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作