centos8 安裝ElasticSearch


centos8 安裝ElasticSearch

准備工作:

由於ElasticSearch 是java開發的所以需要安裝Java的開發環境

安裝jdk

sudo yum search java-11

sudo yum install java-11-openjdk.x86_64 -y

安裝 ElasticSearch 7.8

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-x86_64.rpm
rpm -ivh elasticsearch-7.8.0-x86_64.rpm

這樣就安裝成功了

設置開機啟動

systemctl daemon-reload      # 重新加載systemd程序的配置文件
systemctl enable elasticsearch.service     # 設置開機自啟動
systemctl start elasticsearch.service      # 啟動服務

訪問curl -XGET http://localhost:9200

[root@zhufanyu ~]# curl -XGET http://localhost:9200
{
  "name" : "zhufanyu",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "afsn8pUNT4ephGnrWadBMA",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

配合ES

進入ES配置文件的目錄 /etc/elasticsearch

elasticsearch.yml 是es的配置文件,jvm.options是jvm的配置文件

node.name: node-1
cluster.initial_master_nodes: ["node-1"]

取消上面的注釋, 保存退出

重啟ES

systemctl restart elasticsearch.service

開啟遠程訪問連接

修改elasticsearch.yml 配置文件

network.host: 0.0.0.0
http.port: 9200

重啟ES

防火牆開放9200端口,雲服務器安全組規則里開放9200端口

訪問ES


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM