首先,配置阿里云服务器。CentOS 7.8是已经安装好的镜像

导入 Elasticsearch GPG 密钥:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

添加 Elasticsearch 仓库:

创建一个新的 .repo 文件,添加 Elasticsearch 仓库信息。使用文本编辑器(如 nano 或 vi 一般都是vi) 创建文件:

sudo vi /etc/yum.repos.d/elasticsearch.repo

在文件中添加以下内容:

[elasticsearch]
name=Elasticsearch repository
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

进入编辑模式:按下 i 键,此时光标左下角会显示 – INSERT –
保存并退出:按下 Esc 键,然后输入 :wq 并按下 Enter 键。

安装 Elasticsearch:

sudo yum install elasticsearch

配置 Elasticsearch:
打开 Elasticsearch 的配置文件:

sudo nano /etc/elasticsearch/elasticsearch.yml

在配置文件中,你可能需要配置以下几个参数:

network.host: 设置为服务器的 IP 地址。
http.port: 设置 HTTP 访问的端口,默认是 9200。
设置discovery.type: single-node

设置discovery.type: single-node是为了告诉 Elasticsearch
在单节点环境中运行,因此它不需要进行集群发现(discovery)。在单节点环境中,不涉及到与其他节点通信的情况,因此关闭集群发现可以简化配置。

保存并退出。

启动 Elasticsearch 服务:

sudo systemctl start elasticsearch

检查服务状态:

sudo systemctl status elasticsearch

安装Kibanna

注意 :ES版本一定要于Kibana一致
这个是网址点进去选版本,然后下载解压

在这里插入图片描述
配置 Kibana:
解压后,在config文件中找到kibana.yml ,找到 elasticsearch.hosts 配置项

elasticsearch.hosts: ["http://服务器公网IP:9200"]

然后启动
在安装目录下运行
在这里插入图片描述

bin/kibana

然后访问http://localhost:5601
选择Dev Tools在这里插入图片描述

试执行一个简单的 Elasticsearch 查询,例如:

GET /_cluster/health

在这里插入图片描述

相关文章

如何使用阿里云OSS进行前端直传

在使用阿里云OSS进行前端直传时,首先我们需要去阿里云官网注册自己的存储桶,然后申请相关的accessKeyId和accessKeySecret,然后新建一个桶,为这个桶命名以及选择对应的地区。然后可以根据自己的业务,封装对应的组件,以下是根据我自己的项目,所封装的上传组件,所用的是React技术栈。

ES文档索引、查询、分片、文档评分和分析器技术原理

分析(analysis)是在文档被发送并加入倒排索引之前,Elasticsearch在其主体上进行的操作。在文档被加入索引之前,Elasticsearch让每个被分析字段经过一系列的处理步骤。字符过滤:使用字符过滤器转变字符。文本切分为分词:将文本切分为单个或多个分词。分词过滤:使用分词过滤器转变每个分词。分词索引:将这些分词存储到索引中。使用到ElasticSearch的字符过滤器分词器分词过滤器和分词索引,它们便组成了分析器(analyzer)。字符过滤器。

Centos系统上安装PostgreSQL和常用PostgreSQL功能

PostgreSQL安装成功之后,会默认创建一个名为postgres的Linux用户,初始化数据库后,会有名为postgres的数据库,来存储数据库的基础信息,例如用户信息等等,相当于MySQL中默认的名为mysql数据库。权限代码:SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、TRIGGER、CREATE、CONNECT、TEMPORARY、EXECUTE、USAGE。为了方便我们使用postgres账号进行管理,我们可以修改该账号的密码。

CentOS本地部署SQL Server数据库无公网ip环境实现远程访问

GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。另外,GeoServer是开源软件。下面介绍GeoServer web ui 管理界面 结合cpolar 内网穿透工具实现远程访问,

ElasticSearch 集群搭建与状态监控cerebro

在单机上利用docker容器运行多个es实例来模拟es集群。部署es集群可以直接使用docker-compose来完成,但要求Linux虚拟机至少有4GI的内存空间。"number_of_replicas": 1 // 副本数。"number_of_shards": 3,// 分片款量。kibana可以监控es集群,不过新版本需要依赖es的x-pack 功能,配置比较复杂。第一种方式:利用kibana的DevTools创建索引库 ,在DevTools中输入指令。第二种方式:利用cerebro创建索引库。
返回
顶部