成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux下安裝部署分布式全文搜索引擎

系統 Linux 分布式
Elasticsearch是一個開源的分布式全文本搜索和分析引擎。它支持RESTful操作,并允許您實時存儲,搜索和分析大量數據。

Elasticsearch是一個開源的分布式全文本搜索和分析引擎。它支持RESTful操作,并允許您實時存儲,搜索和分析大量數據。Elasticsearch是最流行的搜索引擎之一,可為具有復雜搜索要求的應用程序提供動力,例如大型電子商務商店和分析應用程序。

本指南說明了如何在Ubuntu 20.04上安裝Elasticsearch。

安裝Elasticsearch

在Ubuntu上安裝Elasticsearch非常簡單。我們將啟用Elasticsearch存儲庫,導入存儲庫GPG密鑰,然后安裝Elasticsearch服務器。

Elasticsearch軟件包隨附OpenJDK的捆綁版本,因此您不必安裝Java。

首先,更新程序包索引并安裝添加新的HTTPS存儲庫所需的依賴項: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apt-transport-https ca-certificates wget  

導入存儲庫的GPG密鑰: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 

上面的命令應該輸出OK,這意味著密鑰已經成功導入,并且來自此存儲庫的軟件包將被視為受信任的軟件包。

接下來,通過發出以下命令將Elasticsearch存儲庫添加到系統中: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list' 

如果要安裝Elasticsearch的早期版本,請7.x在上面的命令中更改所需的版本。

啟用存儲庫后,通過輸入以下命令安裝Elasticsearch: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update   

 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install elasticsearch 

安裝過程完成后,Elasticsearch服務將不會自動啟動。要啟動服務并啟用服務運行,請執行以下操作: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable --now elasticsearch.service  
  2. Synchronizing state of elasticsearch.service with SysV service script with /lib/systemd/systemd-sysv-install.  
  3. Executing: /lib/systemd/systemd-sysv-install enable elasticsearch  
  4. Created symlink /etc/systemd/system/multi-user.target.wants/elasticsearch.service → /lib/systemd/system/elasticsearch.service.  

要驗證Elasticsearch是否正在運行,請使用curl將HTTP請求發送到localhost 上的9200端口: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ curl -X GET "localhost:9200/" 

您應該看到類似以下內容: 

  1.  
  2. "name" : "linuxmi",  
  3. "cluster_name" : "elasticsearch",  
  4. "cluster_uuid" : "VnSPAJorQXiyYUTtCzoEQQ",  
  5. "version" : {  
  6. "number" : "7.8.1",  
  7. "build_flavor" : "default",  
  8. "build_type" : "deb",  
  9. "build_hash" : "b5ca9c58fb664ca8bf9e4057fc229b3396bf3a89",  
  10. "build_date" : "2020-07-21T16:40:44.668009Z",  
  11. "build_snapshot" : false,  
  12. "lucene_version" : "8.5.1",  
  13. "minimum_wire_compatibility_version" : "6.8.0",  
  14. "minimum_index_compatibility_version" : "6.0.0-beta1"  
  15. },  
  16. "tagline" : "You Know, for Search"  

服務可能需要5到10秒才能啟動。如果看到curl: (7) Failed to connect to localhost port 9200: Connection refused,請等待幾秒鐘,然后重試。

要查看Elasticsearch服務記錄的消息,請使用以下命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo journalctl -u elasticsearch 

[sudo] linuxmi 的密碼: 

  1. -- Logs begin at Thu 2020-05-28 14:51:20 CST, end at Thu 2020-07-30 04:03:45 CS>  
  2. 7月 30 03:43:33 linuxmi systemd[1]: Starting Elasticsearch...  
  3. 7月 30 03:44:30 linuxmi systemd[1]: Started Elasticsearch. 

OK,就這樣。Elasticsearch已安裝在您的Ubuntu服務器上。

配置Elasticsearch

Elasticsearch數據存儲在/var/lib/Elasticsearch目錄中。配置文件位于/etc/elasticsearch中,Java啟動選項可以在/etc/default/elasticsearch文件中配置。

默認情況下,Elasticsearch配置為僅在本地主機上偵聽。如果連接到數據庫的客戶端也正在同一主機上運行,并且您正在設置一個單節點群集,則無需更改默認配置文件。

遠程訪問

開箱即用的Elasticsearch不實現身份驗證,因此任何可以訪問HTTP API的人都可以訪問它。

要允許遠程訪問您的Elasticsearch服務器,您將需要配置防火墻并打開TCP端口6379。

通常,您只希望允許從特定IP地址或IP范圍訪問Redis服務器。例如,要僅允許來自192.168.135.0/24子網的連接,可以運行以下命令: 

  1. sudo ufw allow proto tcp from 192.168.135.0/24 to any port 6379 

一旦配置了防火墻,下一步就是編輯Elasticsearch配置并允許Elasticsearch偵聽外部連接。

為此,請打開elasticsearch.yml配置文件: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo nano /etc/elasticsearch/elasticsearch.yml 

搜索包含的行network.host,取消注釋,然后將值更改為0.0.0.0:

network.host: 0.0.0.0

如果您的計算機上有多個網絡接口,請指定接口IP地址以強制Elasticsearch僅偵聽給定的接口。

重新啟動Elasticsearch服務,以使更改生效: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart elasticsearch 

OK。您現在可以從遠程位置連接到Elasticsearch服務器。

總結

我們已經向您展示了如何在Ubuntu 20.04上安裝Elasticsearch。

要了解有關Elasticsearch的更多信息,請訪問官方文檔頁面。 

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2014-11-25 10:09:59

ElasticSear分布式搜索引擎Lucene

2022-08-15 14:56:30

搜索引擎分布式

2024-09-26 00:04:01

2017-08-17 16:42:38

Elastic 全文搜索服務器

2018-12-28 09:48:11

SolrElasticSear搜索

2021-04-12 10:38:17

ElasticSearSolrJava

2012-04-13 09:05:41

LuceneJava

2022-07-27 08:16:22

搜索引擎Lucene

2022-01-26 08:47:17

部署應用分布式

2011-05-10 12:55:13

反向鏈接

2011-06-20 18:23:06

SEO

2023-02-08 10:45:23

2009-07-30 10:40:56

搜索引擎優化網站

2022-10-14 07:42:50

LuceneHTTPWeb

2023-12-07 09:17:44

java分布式

2009-04-28 19:42:44

Linux系統FTP搜索

2024-12-05 08:46:14

2017-08-07 08:15:31

搜索引擎倒排

2015-08-31 10:41:58

搜索引擎Google云應用

2024-03-18 00:00:01

分布式搜索引擎
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 1区2区3区视频 | 在线视频国产一区 | 免费h视频 | 四虎最新 | 国产一区视频在线 | 久日精品 | 国产一区二区欧美 | 欧美日韩一区在线播放 | 日韩欧美中文字幕在线观看 | 久久久91 | 激情的网站 | 欧美激情五月 | 国产一区二区在线91 | 99这里只有精品视频 | 成人影院一区二区三区 | 亚洲有码转帖 | 亚洲精品久久久久久宅男 | 亚洲精品欧美 | 国产精品久久 | 黄一级| 国产成人精品久久久 | 91视频中文 | 欧美日韩亚洲在线 | 91夜色在线观看 | 人人看人人草 | 日本三级精品 | 久久久国产一区二区三区 | 国产欧美精品一区二区三区 | 最新超碰| 久久av网 | 日韩免费视频一区二区 | 亚洲欧洲国产视频 | av在线免费网站 | 久久久久久美女 | 精久久 | 亚洲精品一区二区三区四区高清 | 精品国产乱码久久久久久牛牛 | 久草免费在线视频 | 欧美日韩国产一区二区 | 午夜影院在线观看视频 | 欧美8一10sex性hd |