Apache Phoenix - sqlline.py vs sqlline-think.py - 有啥区别?

Posted

技术标签:

【中文标题】Apache Phoenix - sqlline.py vs sqlline-think.py - 有啥区别?【英文标题】:Apache Phoenix - sqlline.py vs sqlline-think.py - what is the difference?Apache Phoenix - sqlline.py vs sqlline-think.py - 有什么区别? 【发布时间】:2019-11-09 18:58:43 【问题描述】:

Apache Phoenix - sqlline.pysqlline-think.py

两者都是可执行脚本,可让您使用类似 SQL 的 CLI。

这两者有什么区别? 是重要的还是……?

【问题讨论】:

【参考方案1】:

您可以在文档中找到 THIN 客户端的用途:https://phoenix.apache.org/server.html


Phoenix 4.4 引入了一个独立的服务器,它将 Phoenix 暴露给“瘦”客户端。它基于 Apache Calcite 的 Avatica 组件。

Phoenix 提供了两种与查询服务器交互的机制。独立的 phoenix--thin-client.jar 中提供了 JDBC 驱动程序。脚本 bin/sqlline-thin.py 可用于命令行。

【讨论】:

以上是关于Apache Phoenix - sqlline.py vs sqlline-think.py - 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令

开源推荐 243分钟入门Apache Phoenix(HBase的开源SQL引擎)

org.apache.phoenix.exception.PhoenixIOException: SYSTEM:CATALOG

Apache Phoenix(一)答疑

HBase集成Phoenix,构建Phoenix view和table的区别

phoenix 试用体验