首页 > 编程语言 >关于window python2 跑hive的问题

关于window python2 跑hive的问题

时间:2024-05-08 09:55:27浏览次数:21  
标签:hive window install SASL pip sasl python2

1.环境必须通过sasl-0.2.1-cp27-cp27m-win_amd64.whl 包手动进行安装。如果通过pip install sasl 或者setup.py的模式window大概率会报错,类似这种C++的

2.必须安装python VS的依赖windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展

可以参考博客 https://www.cnblogs.com/lazyboy/p/4017567.html,失效网上找类似关键词也有,主要会在C盘用户(C:\Users\json\AppData\Local\Programs\Common\Microsoft_bak\Visual C++ for Python\9.0)产生部分VS的依赖

3.pip安装pyhive不能用默认不然会报ImportError: cannot import name create_default_context_,其实这个是python3才有的依赖,python2用不了,思路上是降低pyhive版本,试了历史版本0.5的可以用避免这个库(默认pip install pyhive 会给你安装0.7版本),需要执行pip install PyHive==0.5.2

4.安装其他依赖

>pip install thrift

>pip install thrift-sasl

>pip install thriftpy2

5.执行后还可能会报错

Could not start SASL: Error in sasl_client_start (-4) SASL(-4)

需要这个依赖包saslPLA.dll(可以用evething搜索工具电脑找下),然后复制一份贴到C:\CMU\bin\sasl2,然后执行

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Carnegie Mellon\Project Cyrus\SASL Library" /v SearchPath /t REG_SZ /d "C:\CMU\bin\sasl2"

可以参考博文 https://blog.csdn.net/liangyitiao/article/details/119100723

 

标签:hive,window,install,SASL,pip,sasl,python2
From: https://www.cnblogs.com/yaohaitao/p/18179033

相关文章

  • Windows下使用ONNXRuntime的GPU进行推理时提示cudnn64_8.dll异常
    一、问题复现将模型放到GPU上推理时时发生的异常。OrtSessionOptionsAppendExecutionProvider_CUDA(session_options,0);...ort_outputs=session_.Run(Ort::RunOptions{nullptr},inputNames.data(),&input_tensor_,1,outNames.data(),outNames.size());二、解......
  • windows 环境下python和R的交互
    Rstudio调用Python模块:0.查看python路径sessionInfo()指定python路径library(reticulate)#R使用python的工具path_to_python<-"D:/python"use_python(path_to_python)reticulate::use_python(path_to_python)anndata是python模块,初次运行报错library(anndata)ad<-r......
  • Windows Server查看W3SVC IIS服务器中对应的网站日志
    WindowsServer查看W3SVCIIS服务器中对应的网站日志https://www.cnblogs.com/xiaoyou2018/p/16592930.htmlWindowsServer如何查看IIS服务器中对应的网站日志https://shiyousan.com/post/636240709447985366存在多个W3SVC文件的原因https://blog.csdn.net/qq_38150880/a......
  • Linux与Windows操作系统的爱恨情仇(初料)
    Linux与Windows操作系统的爱恨情仇(初料)更改时间:四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)MMU内存管理单元Linux系统内核的作用Linux系统目录和Windows系统文件夹的区别1.四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)FAT16、FAT32、NTFS和ExFAT是四......
  • 小白也能轻松玩转 Windows
    ......
  • windows安装cellchat
    检查包位置.libPaths('D:/R/R-4.3.1/library')确认R版本和包路径一致用R=4.3.1下载https://github.com/jinworks/CellChat安装cellchat前根据说明安装依赖https://github.com/jinworks/CellChat切换到CellChat-master.zip所在位置,删掉zip/src里的.o.sosetwd('D:/R/R-4.3......
  • win10禁用Windows快捷键的方法
    1、打开注册表编辑器 2、在注册表编辑器中定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion 3、在advanced中新建字符串值,命名为DisabledHotkeys,然后对数值数据设置。 (1)如果想禁用一个快捷键,比如win+a(打开操作中心),就输入a(2)如果想一次禁用多个快捷......
  • vmi:获取 windows 系统硬件信息
    在之前开发windows应用程序时,为了实现一个注册码只能注册一台设备(只要不换机器一台电脑的设备序列号是唯一的),这时需要获取使用者电脑硬件的各种常见信息,如主板信息,cpu信息等,经过查询,模块vmi可以实现我的需求。vim简介WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通......
  • Burp Suite Professional 2024.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional2024.4(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:BurpSuiteProfessional2024.4(macOS,Linux,Windows)-Web应用安全、测试和扫描,查看最新版。原创......
  • Burp Suite Professional 2024.4 for Windows x64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.4forWindowsx64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:BurpSuiteProfessional2024.4forWindowsx64-领先的Web渗透测试软件,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBurpSuite......