成人免费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

2019-11-26 09:20:47

LinuxJava

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2022-09-19 08:45:52

Telnet系統Linux

2021-11-28 06:33:24

Discord消息收發應用 Linux

2012-05-21 10:31:06

LinuxVMware Tool

2021-12-04 21:45:19

UbuntuLinux開源

2021-12-06 16:20:38

Flutter開發Linux

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-09-11 15:41:55

UbuntuDropbox云服務

2021-07-12 14:47:16

UbuntuZlib代碼

2021-08-18 11:19:25

FedoraLinuxJava

2013-03-06 13:27:03

HadoopLinux

2015-11-30 15:05:01

Linux瀏覽器Docker

2019-08-13 15:39:27

Linux應用程序

2018-10-23 09:45:05

Arch LinuxGRUB命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本a视频 | 一区二区三区四区av | 欧美日韩精品在线一区 | 国产精品久久久av | 免费看91 | 亚洲精品一区二区三区在线 | www.99热.com | 天天久久 | 日韩在线视频观看 | 波多野结衣精品在线 | 久久国产精品偷 | 91麻豆精品国产91久久久更新资源速度超快 | 精品免费国产一区二区三区四区介绍 | 国产aⅴ| 精品国产乱码久久久久久闺蜜 | 日韩 欧美 二区 | 国产探花在线观看视频 | 91在线视频播放 | 亚洲人成一区二区三区性色 | 九九久久久 | 一区二区视频在线 | 亚洲视频免费 | 日日干天天干 | 欧美专区在线 | 高清黄色毛片 | 人人爱干 | 欧美一区二区三区在线 | 国产日韩精品一区二区三区 | 免费黄色av网站 | av黄色在线| 国产午夜视频 | av免费成人 | 欧美一级片在线观看 | 日韩视频在线观看一区二区 | 精品国产免费一区二区三区演员表 | 99精品国产一区二区三区 | 国产精品久久久久久久久久不蜜臀 | 精品成人免费一区二区在线播放 | av入口| 欧美成年人视频在线观看 | 日韩中出 |