| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 在centos6.2上安装q-text-as-data(3.1.6) -> 正文阅读 |
|
[大数据]在centos6.2上安装q-text-as-data(3.1.6) |
q - text-as-data的介绍点击: 我主要用他来分析日志,公司跑hive的机器glibc版本很低,无法作者打好的bin直接跑。 今天主要做了几件事情: (1)安装open-ssl wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz --no-check-certificate ./config --openssldir=/home/xxx/local/openssl --prefix=/home/xxx/local/openssl make && make install 编辑 ~/.bashrc 将ssl 安装目录放入系统默认的运行和链接搜索目录: (2)安装sqllite. -- q是先将文本转成sqllite数据库,再查询的。 ?wget https://www.sqlite.org/2020/sqlite-autoconf-3320300.tar.gz 编辑.bashrc添加以下一行 export LD_LIBRARY_PATH=/home/xxx/local/sqllite3/lib:$LD_LIBRARY_PATH (3) 安装Python3 wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz --no-check-certificate 指定sqllite的头文件地址:编辑Python-3.7.12中的setup.py,在sqlite_inc_paths中加入/home/xxx/local/sqllite3/include ./configure --prefix=/home/xxx/local/python3.7/ --with-openssl=/home/xxx/local/openssl/ export PATH=/home/xxx/local/python3.7/bin:$PATH (4)添加alias wget https://codeload.github.com/harelba/q/tar.gz/refs/tags/v3.1.6 mv q-3.1.6 q-3.1.6.tar.gz 安装依赖 cd?q-3.1.6 ?pip3 install -r requirements.txt? 编辑.bashrc添加 alias q='python3 q.py -Creadwrite' 然后就可以愉快了在cache模式下玩耍了。 收获一:没root权限,但自己想用新版本的lib库的时候,可以安装到自己home目录,然后在.bashrc中将其加入searchPath,也不影响别人。 收获二:对为啥root权限发放谨慎有了理解,真的可能有人在老机器上升级glibc把机器玩崩溃的。 收货三:对程序的链接有了新的认识, export LD_LIBRARY_PATH=/home/xxx/local/openssl/lib/:$LD_LIBRARY_PATH 上面这行配置为例:不添加这行,pip install 会报错:WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:54:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |