通过Kibana检查与Liferay 7.2的ElasticSearch集成的INDEX

首先

Liferay发布了7.2版本。其中的搜索引擎仍然是ElasticSearch 6系,而不是最新的7.3版本。

使用ElasticSearch的Rest API可以查看内容,但是我整理了在Liferay7.2中使用Kibana可视化查看ElasticSearch的步骤。

Liferay指的是

这是一个实现个性化的下一代门户平台,它使用了Osgi框架来进行支持,并且可以灵活地进行模块开发。

安装ElasticSearch

下载并解压

安装插件

打开 PowerShell 并移动到 bin 文件夹。
例如:
cd C:\Projects\elasticsearch-6.8.2\bin

安装插件

.\elasticsearch-plugin install analysis-icu 
.\elasticsearch-plugin install analysis-kuromoji
.\elasticsearch-plugin install analysis-smartcn
.\elasticsearch-plugin install analysis-stempel 

修改设置文件

转到设置文件夹
cd C:\Projects\elasticsearch-6.8.2\config

修改elasticsearch.yml配置文件

#cluster.name: my-application
cluster.name: LiferayElasticsearchCluster

#ローカルではKibana連携で認証不要にするため、xpackを無効化
xpack.security.enabled: false

启动ElasticSearch

前往bin文件夹

进入C:\Projects\elasticsearch-6.8.2\bin目录

启动

使用中文进行本地化:
“使用 ElasticSearch”

通过 localhost:9200 进行访问。

image.png

安装Kibana

下载并解压

启动Kibana

请转到bin文件夹。

进入 C:\Projects\kibana-6.8.2\bin 目录

开始

.Kibana 请用中文重述以下内容:

请访问localhost:5601

image.png

将Liferay的ElasticSearch更改为远程配置

Liferay的默认设置使用嵌入式版本的ElasticSearch。
如果需要在不同的服务器或进程中使用,需要将其更改为远程配置。

前往Liferay系统设置页面。

image.png
image.png

重新构建Liferay的索引

image.png

在Kibana上确认索引。

image.png
image.png

以上

bannerAds