云网牛站
所在位置:首页 > Linux云服务器 > 在Linux下安装Dejavu:这是一款Elasticsearch的Web UI

在Linux下安装Dejavu:这是一款Elasticsearch的Web UI

2020-07-13 15:20:12作者:叶云稿源:云网牛站

本文介绍在Linux系统下安装和使用Dejavu的方法。Dejavu是Elasticsearch的免费开放源代码Web UI,旨在为Elasticsearch创建具有100%客户端呈现的现代Web UI(无页面重新加载、无限滚动、过滤视图、实时更新、搜索UI构建器)。它可以在Docker容器中运行,在github页面上托管的应用程序或chrome扩展程序中运行。dejavu是唯一支持通过CSV和JSON文件导入数据以及从GUI定义字段映射的Elasticsearch Web UI。

 

适用于Elasticsearch的dejavu Web UI的一些关键功能

现代的UI元素:Dejavu支持分页视图,这也允许您更改页面大小,它还支持浏览来自多个索引和类型的数据,可以单独或通过批量查询来更新数据。

导入JSON或CSV数据:导入器视图允许通过指导数据映射配置将CSV或JSON数据直接导入到Elasticsearch中。

构建搜索用户界面:现在,您可以使用搜索预览构建视觉搜索用户界面,测试搜索相关性并将代码导出到codeandbox。

可视过滤器:对数据进行排序,以可视方式查找信息,隐藏不相关的数据并使所有内容有意义。

轻松连接并记住索引:Dejavu允许您连接到群集中存在的任何索引,还可以在本地缓存每个已连接的索引,以便在再次浏览时可以轻松访问它们。

 

安装Elasticsearch的说明

您需要一个可运行的Elasticsearch,然后才能将Dejavu连接到它,参考在Debian 10/9系统上安装Elasticsearch 7的方法

 

安装Dejavu的方法

在我们的安装中,我们将使用Docker,但您也可以将Dejavu作为托管应用程序安装在github页面上,作为chrome扩展,对于Docker安装方法,这意味着您需要运行的Docker引擎或Podman容器运行时,参考在Debian 10 Linux系统上安装最新稳定版和使用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

要安装Podman,请参考在Debian 10/9操作系统上安装Podman的方法

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

使用Docker:

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

使用Podman:

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

检查容器是否正在运行:

# docker ps

在Linux下安装Dejavu:这是一款Elasticsearch的Web UI

然后在Web浏览器中打开Dejavu Web控制台,地址是http://localhost:1358/,请根据自己的数据填写localhost,您应该看到类似于以下内容的网络信息中心:

在Linux下安装Dejavu:这是一款Elasticsearch的Web UI

至此,已经准备好浏览Elasticsearch数据、导入数据、查询和许多其他功能,这意味着整个操作过程完成。

 

相关主题

在Ubuntu 18.04上安装三节点Elasticsearch集群的步骤

精选文章
热门文章