Elasticsearch的搜索引擎机制(1):Elasticsearch安装指南

首先

数年前开始使用全文搜索系统Apache Solr和Elasticsearch后,很少有接触搜索引擎的机会。

为了唤起逐渐消逝的记忆,我踏上了Elasticsearch验证之旅。

Apache Lucene(アパッチ ルシーン)とは一种开源的全文搜索引擎库。

    • Java製OSSの検索ライブラリで、Apacheのトップレベルプロジェクト

 

    強力な文書インデクシング/検索機能/スペルチェック/ハイライト/テキスト解析、機能を提供

Elasticsearch是什麼

    • Apache Lucene基盤の分散処理マルチテナント対応検索エンジン

 

    • プロプライエタリソフトウェア(かつてはOSS)

 

    Githubのソースコードリポジトリ

测试环境

    • CPU: Intel(R) Core(TM) 3.30GHz(4コア8スレッド)

 

    • メモリ: 16 GB

 

    OS: Windows 10

安装 Elasticsearch

Windows版Elasticsearchをダウンロード

zipを解凍し、elasticsearch-8.3.1フォルダーを作業フォルダーに移動

C:\es\elasticsearch-8.3.1

環境変数を設定

ES_HOMEを追加(上記の導入フォルダー)

C:\es\elasticsearch-8.3.1

PATHに%ES_HOME%\binを追加

启动Elasticsearch

PS C:\es> elasticsearch
image.png
    起動メッセージ
... ...
----------------------------------------------------------------------------------------------------------> Elasticsearch security features have been automatically configured!
-> Authentication is enabled and cluster connections are encrypted.

->  Password for the elastic user (reset with `bin/elasticsearch-reset-password -u elastic`):
  xxxxxxxxxxxxxxxxxxx

->  HTTP CA certificate SHA-256 fingerprint:
  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

->  Configure Kibana to use this cluster:
* Run Kibana and click the configuration link in the terminal when Kibana starts.
* Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):
  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

->  Configure other nodes to join this cluster:
* On this node:
  - Create an enrollment token with `bin/elasticsearch-create-enrollment-token -s node`.
  - Uncomment the transport.host setting at the end of config/elasticsearch.yml.
  - Restart Elasticsearch.
* On other nodes:
  - Start Elasticsearch with `bin/elasticsearch --enrollment-token <token>`, using the enrollment token that you generated.
---------------------------------------------------------------------------------------------------------
    • 起動メッセージで最後の部分から、以下3点控える

elasticユーザのパスワード: `

-> Password for the elastic user

Kibanaの登録トークン(登録後30分有効)

* Copy the following enrollment token

HTTP CA認証SHA-256フィンガープリント

HTTP CA certificate SHA-256 fingerprint

通过浏览器连接到Elasticsearch。

https://localhost:9200/にアクセス

ユーザ: elastic
パスワード: 上述elasticユーザのパスワード

画面に、起動中Elasticsearchの情報が表示される

image.png

最後

我轻松地安装/启动了Elasticsearch。下次将安装Kibana,敬请期待。

[Next Episode] The Mechanism of Search Engines in Elasticsearch (2): Kibana Installation Guide.
广告
将在 10 秒后关闭
bannerAds