当前页面链接:https://www.cnblogs.com/oloroso/p/10027254.html

Pilosa文档翻译(一)导言、安装

导言

原文地址
Pilosa是一个开源的分布式索引(搜索引擎)。它主要设计用于高速和可横向扩展的场景。如果您拥有数十亿个对象数据,这些对象数据可能具有数百万个属性,并且您想探索这些关系,Pilosa可以为您提供帮助。

  • 哪种属性最常见?
  • 哪些对象具有这些特定属性?
  • 哪些属性组经常出现在一起?
    Pilosa旨在实时应答这些类型的查询,适用具有于高速率数据流的使用,或为用户界面提供支持。
    一旦安装了Pilosa,入门指南将向您展示与Pilosa交互的基础知识,并为您提供更深入探索的一些指导。

安装

原文地址
Pilosa目前适用于MacOS和Linux。

安装在MacOS#

MacOS上安装Pilosa的四种方法。

使用HomeBrew#

1、更新您的HomeBrew

Copy Highlighter-hljs
brew update

2、安装Pilosa

Copy Highlighter-hljs
brew install pilosa

3、查看是否安装成功

Copy Highlighter-hljs
pilosa

如果有如下形式输出,表示安装成功

Copy Highlighter-hljs
Pilosa is a fast index to turbocharge your database.
This binary contains Pilosa itself, as well as common
tools for administering pilosa, importing/exporting data,
backing up, and more. Complete documentation is available
at https://www.pilosa.com/docs/.
Version: v1.1.0
Build Time: 2018-05-14T22:14:01+0000
Usage:
pilosa [command]
Available Commands:
check Do a consistency check on a pilosa data file.
config Print the current configuration.
export Export data from pilosa.
generate-config Print the default configuration.
help Help about any command
import Bulk load data into pilosa.
inspect Get stats on a pilosa data file.
server Run Pilosa.
Flags:
-c, --config string Configuration file to read from.
-h, --help help for pilosa
Use "pilosa [command] --help" for more information about a command.

下载二进制文件#

1、下载最近发行版本压缩包文件

Copy Highlighter-hljs
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.1.0/pilosa-v1.1.0-darwin-amd64.tar.gz

其他版本可从 Github 上的Releases页面中下载。

2、解压

Copy Highlighter-hljs
tar xfz pilosa-v1.1.0-darwin-amd64.tar.gz

3、将二进制文件移动到PATH中,这样就可以在shell任何位置运行:

Copy Highlighter-hljs
cp -i pilosa-v1.1.0-darwin-amd64/pilosa /usr/local/bin

4、查看是否安装成功

Copy Highlighter-hljs
pilosa

安装成功输出与上面brew安装的输出一样。

从源码构建#

有关从源构建的高级说明,请查看我们的贡献者指南

1、安装依赖

  • Go请按照说明设置$GOPATH$PATH环境变量
  • Git

2、克隆仓库

Copy Highlighter-hljs
mkdir -p ${GOPATH}/src/github.com/pilosa && cd $_
git clone https://github.com/pilosa/pilosa.git

3、构建Pilosa仓库

Copy Highlighter-hljs
cd $GOPATH/src/github.com/pilosa/pilosa
make install-build-deps
make install

4、查看是否安装成功

Copy Highlighter-hljs
pilosa

安装成功输出与上面brew安装的输出一样。

使用Docker#

1、安装Mac版Docker
2、确认 Docker 守护进程正在后台运行

Copy Highlighter-hljs
docker version

如果您看不到列出的服务器,请启动 Docker 应用程序。

3、从 Docker Hub 中提取官方 Pilosa 镜像

Copy Highlighter-hljs
docker pull pilosa/pilosa:latest

4、确保已成功安装 Pilosa

Copy Highlighter-hljs
docker run --rm pilosa/pilosa:latest help

安装在Linux#

在 Linux 上安装 Pilosa 的三种方法:下载二进制(推荐)、从源构建或使用 Docker。

下载二进制文件#

1、要安装最新版本的Pilosa,请下载最新版本

Copy Highlighter-hljs
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.1.0/pilosa-v1.1.0-linux-amd64.tar.gz

注意:这里假定您正在使用amd64兼容体系结构。其他版本可以从Github上Release页面下载。

2、解压

Copy Highlighter-hljs
tar xfz pilosa-v1.1.0-linux-amd64.tar.gz

3、将二进制程序拷贝到您的PATH路径中,以便您可以shell从任何位置运行pilosa

Copy Highlighter-hljs
cp -i pilosa-v1.1.0-linux-amd64/pilosa /usr/local/bin

4、确保已成功安装Pilosa

Copy Highlighter-hljs
pilosa

如果您看的类似的输出,则表示安装成功:

Copy Highlighter-hljs
Pilosa is a fast index to turbocharge your database.
This binary contains Pilosa itself, as well as common
tools for administering pilosa, importing/exporting data,
backing up, and more. Complete documentation is available
at https://www.pilosa.com/docs/.
Version: v1.1.0
Build Time: 2018-05-14T22:14:01+0000
Usage:
pilosa [command]
Available Commands:
check Do a consistency check on a pilosa data file.
config Print the current configuration.
export Export data from pilosa.
generate-config Print the default configuration.
help Help about any command
import Bulk load data into pilosa.
inspect Get stats on a pilosa data file.
server Run Pilosa.
Flags:
-c, --config string Configuration file to read from.
-h, --help help for pilosa
Use "pilosa [command] --help" for more information about a command.

从源码构建#

有关从源构建的高级说明,请查看我们的贡献者指南

1、安装依赖

  • Go请按照说明设置$GOPATH$PATH环境变量
  • Git

2、克隆仓库

Copy Highlighter-hljs
mkdir -p ${GOPATH}/src/github.com/pilosa && cd $_
git clone https://github.com/pilosa/pilosa.git

3、构建Pilosa仓库

Copy Highlighter-hljs
cd $GOPATH/src/github.com/pilosa/pilosa
make install-build-deps
make install

4、查看是否安装成功

Copy Highlighter-hljs
pilosa

安装成功输出与上面二进制安装的输出一样。

使用Docker#

1、安装Docker
2、确认Docker 守护进程正在后台运行

Copy Highlighter-hljs
docker version

如果您看不到列出的服务器,请启动 Docker 应用程序。

3、从 Docker Hub 中提取官方 Pilosa 镜像

Copy Highlighter-hljs
docker pull pilosa/pilosa:latest

4、确保已成功安装 Pilosa

Copy Highlighter-hljs
docker run --rm pilosa/pilosa:latest help

接下来是什么?#

请访问入门指南,创建您的第一个Pilosa索引(Index)。

posted @   乌合之众  阅读(1041)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2015-11-27 net-snmp源码VS2013编译添加加密支持(OpenSSL)
clear
点击右上角即可分享
微信分享提示
CONTENTS