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.py
与 sqlline-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 - 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
开源推荐 243分钟入门Apache Phoenix(HBase的开源SQL引擎)
org.apache.phoenix.exception.PhoenixIOException: SYSTEM:CATALOG