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端口