元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

Phoenix:HBase的SQL驱动工具

分类:开源 时间:2023-03-15 05:13 浏览:476
概述
内容

概述

Phoenix是HBase的SQL驱动。目前大量的公司采用它,并扩大其规模。HDFS支持的NoSQL能够很好地集成所有工具。Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排执行以生成标准的JDBC结果集。

从未发布的版本生成 Phoenix 项目

phx.new您可以通过以下步骤使用最新的 Phoenix 源安装程序(Mix 任务)创建一个新项目:

  1. 删除所有以前安装的phx_new存档,以便 Mix 将获取本地源代码。mix archive.uninstall phx_new这可以通过或通过简单地删除文件来完成,该文件通常位于~/.mix/archives/.
  2. git clone https://github.com/phoenixframework/phoenix通过或通过下载复制此 repo
  3. phx.new从目录中运行Mix 任务installer,例如:

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

cd phoenix/installer
mix phx.new dev_app --dev

--dev标志会将您的新项目的 dep 配置:phoenix为相对路径依赖项,指向您本地的 Phoenix checkout:

defp deps do
  [{:phoenix, path: "../..", override: true},

要在目录外创建项目,请按照installer/README.mdinstaller/中的说明将最新的存档添加到您的机器

要从源代码构建文档:

npm install --prefix assets
MIX_ENV=docs mix docs

从源代码构建 Phoenix:

mix deps.get
mix compile

要从源代码构建 Phoenix 安装程序:

mix deps.get
mix compile
mix archive.build

构建 phoenix.js

cd assets
npm install

重要链接

[/hidecontent]

 
微信客服
返回顶部