安装和使用dejavu – Elasticsearch Web UI

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

Dejavu是一个免费的Elasticsearch Web UI,旨在为Elasticsearch的最新Web UI进行100%的客户端渲染(无需重新加载页面,无限滚动,过滤器视图,实时更新,搜索UI构建器)。是开源的Web UI。它可以作为Docker容器,github页面上的托管应用程序或chrome扩展程序运行。 dejavu是唯一支持通过CSV和JSON文件导入数据以及从GUI定义字段映射的Elasticsearch Web UI。

该简短指南旨在帮助您安装和使用dejavu Elasticsearch Web UI。 Elasticsearch的dejavu Web UI的主要功能是:

  • 最新的UI元素:Dejavu支持分页视图,您也可以更改页面大小。它还支持引用来自多个索引和类型的数据,单独或通过查询批量更新数据。
  • 导入JSON或CSV数据:导入器视图允许您通过引导数据映射配置将CSV或JSON数据直接导入到Elasticsearch中。
  • 建立搜寻介面:通过搜索预览,您可以构建直观的搜索UI,测试搜索相关性并将代码导出到代码沙箱。
  • 视觉过滤器: 整理所有内容,直观地查找信息,隐藏不相关的数据,并了解所有内容。
  • 易于连接并记住索引:通过Dejavu,您可以连接到群集中存在的任何索引,并在本地缓存每个连接的索引,以便在再次浏览时轻松访问。

安装Elasticsearch

在连接Dejavu之前,您需要工作的Elasticsearch安装。有关Elasticsearch的安装,请参阅以下指南。

在CentOS上设置Elasticsearch Cluster |使用Ansible的Ubuntu

如何在Ubuntu上安装Elasticsearch

如何在RHEL 8 / CentOS 8上安装Elasticsearch

如何在CentOS 7上安装ElasticSearch 7.x

如何在Debian上安装Elasticsearch 7

安装dejavu – Elasticsearch Web UI

安装使用Docker,但是您也可以按照以下方式安装dejavu 托管在github页面上的应用作为Chrome扩展程序.. Docker安装方法需要运行的Docker引擎或Podman容器运行时。

如何在Ubuntu / Debian / CentOS 7 / CentOS 8上安装Docker

本实验在Ubuntu 20.04上完成,因此您可以通过在终端中运行以下命令来轻松安装Docker容器运行时。

sudo apt update
sudo apt -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
sudo apt remove docker docker-engine docker.io containerd runc
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
newgrp docker

还有一本指南介绍在Ubuntu / Debian / CentOS 7 / CentOS 8上Podman的安装。

一旦安装了Docker或Podman,就可以使用它运行dejavu应用程序并获取Elasticsearch UI。

--- Using Docker ---
$ docker run -p 1358:1358 -d appbaseio/dejavu

--- Using Podman ---
$ podman run -p 1358:1358 -d appbaseio/dejavu

确保容器正在运行。

# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
cab2b3381aa0        appbaseio/dejavu    "/bin/sh -c 'node pa…"   36 seconds ago      Up 35 seconds       0.0.0.0:1358->1358/tcp   vigorous_banach

然后在Web浏览器中打开Dejavu Web控制台。

open http://localhost:1358/

您应该看到一个如下所示的Web仪表板:

现在,您可以浏览Elasticsearch数据,导入数据,查询和许多其他功能。

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

Sidebar