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

如何在Linux上安裝Elasticsearch和Kibana

系統 Linux
如果你渴望學習基于開源 Lucene 庫的著名開源搜索引擎 Elasticsearch,那么沒有比在本地安裝它更好的方法了。這個過程在 Elasticsearch 網站中有詳細介紹,但如果你是初學者,官方說明就比必要的信息多得多。本文采用一種簡化的方法。

 [[273718]]

獲取我們關于安裝兩者的簡化說明。

如果你渴望學習基于開源 Lucene 庫的著名開源搜索引擎 Elasticsearch,那么沒有比在本地安裝它更好的方法了。這個過程在 Elasticsearch 網站中有詳細介紹,但如果你是初學者,官方說明就比必要的信息多得多。本文采用一種簡化的方法。

添加 Elasticsearch 倉庫

首先,將 Elasticsearch 倉庫添加到你的系統,以便你可以根據需要安裝它并接收更新。如何做取決于你的發行版。在基于 RPM 的系統上,例如 FedoraCentOSRed Hat Enterprise Linux(RHEL)openSUSE,(本文任何地方引用 Fedora 或 RHEL 的也適用于 CentOS 和 openSUSE)在 /etc/yum.repos.d/ 中創建一個名為 elasticsearch.repo 的倉庫描述文件:

  1. $ cat << EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
  2. [elasticsearch-7.x]
  3. name=Elasticsearch repository for 7.x packages
  4. baseurl=https://artifacts.elastic.co/packages/oss-7.x/yum
  5. gpgcheck=1
  6. gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
  7. enabled=1
  8. autorefresh=1
  9. type=rpm-md
  10. EOF

在 Ubuntu 或 Debian 上,不要使用 add-apt-repository 工具。由于它自身默認的和 Elasticsearch 倉庫提供的不匹配而導致錯誤。相反,設置這個:

  1. $ echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

在你從該倉庫安裝之前,導入 GPG 公鑰,然后更新:

  1. $ sudo apt-key adv --keyserver \
  2. hkp://keyserver.ubuntu.com:80 \
  3. --recv D27D666CD88E42B4
  4. $ sudo apt update

此存儲庫僅包含 Elasticsearch 的開源功能,在 Apache 許可證下發布,沒有提供訂閱版本的額外功能。如果你需要僅限訂閱的功能(這些功能是并不開源),那么 baseurl 必須設置為:

  1. baseurl=https://artifacts.elastic.co/packages/7.x/yum

安裝 Elasticsearch

你需要安裝的軟件包的名稱取決于你使用的是開源版本還是訂閱版本。本文使用開源版本,包名最后有 -oss 后綴。如果包名后沒有 -oss,那么表示你請求的是僅限訂閱版本。

如果你創建了訂閱版本的倉庫卻嘗試安裝開源版本,那么就會收到“非指定”的錯誤。如果你創建了一個開源版本倉庫卻沒有將 -oss 添加到包名后,那么你也會收到錯誤。

使用包管理器安裝 Elasticsearch。例如,在 Fedora、CentOS 或 RHEL 上運行以下命令:

  1. $ sudo dnf install elasticsearch-oss

在 Ubuntu 或 Debian 上,運行:

  1. $ sudo apt install elasticsearch-oss

如果你在安裝 Elasticsearch 時遇到錯誤,那么你可能安裝的是錯誤的軟件包。如果你想如本文這樣使用開源包,那么請確保使用正確的 apt 倉庫或在 Yum 配置正確的 baseurl

啟動并啟用 Elasticsearch

安裝 Elasticsearch 后,你必須啟動并啟用它:

  1. $ sudo systemctl daemon-reload
  2. $ sudo systemctl enable --now elasticsearch.service

要確認 Elasticsearch 在其默認端口 9200 上運行,請在 Web 瀏覽器中打開 localhost:9200。你可以使用 GUI 瀏覽器,也可以在終端中執行此操作:

  1. $ curl localhost:9200
  2. {
  3.  
  4. "name" : "fedora30",
  5. "cluster_name" : "elasticsearch",
  6. "cluster_uuid" : "OqSbb16NQB2M0ysynnX1hA",
  7. "version" : {
  8. "number" : "7.2.0",
  9. "build_flavor" : "oss",
  10. "build_type" : "rpm",
  11. "build_hash" : "508c38a",
  12. "build_date" : "2019-06-20T15:54:18.811730Z",
  13. "build_snapshot" : false,
  14. "lucene_version" : "8.0.0",
  15. "minimum_wire_compatibility_version" : "6.8.0",
  16. "minimum_index_compatibility_version" : "6.0.0-beta1"
  17. },
  18. "tagline" : "You Know, for Search"
  19. }

安裝 Kibana

Kibana 是 Elasticsearch 數據可視化的圖形界面。它包含在 Elasticsearch 倉庫,因此你可以使用包管理器進行安裝。與 Elasticsearch 本身一樣,如果你使用的是 Elasticsearch 的開源版本,那么必須將 -oss 放到包名最后,訂閱版本則不用(兩者安裝需要匹配):

  1. $ sudo dnf install kibana-oss

在 Ubuntu 或 Debian 上:

  1. $ sudo apt install kibana-oss

Kibana 在端口 5601 上運行,因此打開圖形化 Web 瀏覽器并進入 localhost:5601 來開始使用 Kibana,如下所示:

Kibana running in Firefox.

故障排除

如果在安裝 Elasticsearch 時出現錯誤,請嘗試手動安裝 Java 環境。在 Fedora、CentOS 和 RHEL 上:

  1. $ sudo dnf install java-openjdk-devel java-openjdk

在 Ubuntu 上:

  1. $ sudo apt install default-jdk

如果所有其他方法都失敗,請嘗試直接從 Elasticsearch 服務器安裝 Elasticsearch RPM:

  1. $ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-7.2.0-x86_64.rpm{,.sha512}
  2. $ shasum -a 512 -c elasticsearch-oss-7.2.0-x86_64.rpm.sha512 && sudo rpm --install elasticsearch-oss-7.2.0-x86_64.rpm

在 Ubuntu 或 Debian 上,請使用 DEB 包。

如果你無法使用 Web 瀏覽器訪問 Elasticsearch 或 Kibana,那么可能是你的防火墻阻止了這些端口。你可以通過調整防火墻設置來允許這些端口上的流量。例如,如果你運行的是 firewalld(Fedora 和 RHEL 上的默認防火墻,并且可以在 Debian 和 Ubuntu 上安裝),那么你可以使用 firewall-cmd

  1. $ sudo firewall-cmd --add-port=9200/tcp --permanent
  2. $ sudo firewall-cmd --add-port=5601/tcp --permanent
  3. $ sudo firewall-cmd --reload

設置完成了,你可以關注我們接下來的 Elasticsearch 和 Kibana 安裝文章。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-07-23 09:10:41

MacOSKibana開源

2019-07-22 08:05:21

MacOSElasticsear

2021-10-12 08:43:19

LinuxSambaWindows

2020-04-21 14:21:31

LinuxPython

2022-09-19 08:45:52

Telnet系統Linux

2019-11-26 09:20:47

LinuxJava

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2021-09-11 15:41:55

UbuntuDropbox云服務

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2021-08-18 11:19:25

FedoraLinuxJava

2021-12-04 21:45:19

UbuntuLinux開源

2021-12-06 16:20:38

Flutter開發Linux

2021-11-28 06:33:24

Discord消息收發應用 Linux

2012-05-21 10:31:06

LinuxVMware Tool

2020-05-28 08:45:21

Arch LinuxLinuxKDE Plasma

2018-03-28 08:30:01

Linux倉庫應用程序

2014-06-23 10:09:20

MacBook ProLinux

2022-11-09 07:40:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本中文字幕在线观看 | 日本精品久久久久久久 | 国产高清视频在线 | 国产精品视频一二三区 | 日本成人一区二区 | 欧美精品一区二区三区蜜桃视频 | 日韩欧美国产一区二区 | 国产精品成av人在线视午夜片 | 一区二区三区亚洲精品国 | 国产激情一区二区三区 | 午夜伦理影院 | 午夜视频一区 | 91在线视频网址 | 中文视频在线 | 亚洲一区免费在线 | 人人亚洲 | 成人精品免费视频 | 精品欧美一区二区在线观看视频 | 希岛爱理在线 | 中文字幕一区二区三区四区不卡 | 91色网站 | 成人在线免费视频观看 | 天天插日日操 | 日本成人福利视频 | 国产精品一区2区 | 成人欧美一区二区三区黑人孕妇 | 91在线成人 | 午夜影院免费体验区 | 欧美亚洲视频 | 亚洲www | 久久综合伊人一区二区三 | 欧美日韩精品亚洲 | 亚洲成人免费 | 一区二区三区四区在线免费观看 | 一区二区视频 | 一级免费毛片 | 久久蜜桃av一区二区天堂 | 一区二区三区欧美在线观看 | 国产在线观看一区二区三区 | 国产有码 | 国产一区二区 |