Ubuntu下的安装
安装ElasticSearch
参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.14/deb.html
1、下载apt-key
$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
2、安装https
$ sudo apt-get install apt-transport-https
3、设置仓库地址
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
4、安装,安装完后会自动启动
$ sudo apt-get update && sudo apt-get install elasticsearch
5、验证
$ curl http://127.0.0.1:9200
{
"name" : "xxxxxx",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "QSN91UCETf-TPVtDcDQOMg",
"version" : {
"number" : "7.14.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "66b55ebfa59c92c15db3f69a335d500018b3331e",
"build_date" : "2021-08-26T09:01:05.390870785Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
安装Kibana
参考:https://www.elastic.co/guide/en/kibana/7.15/deb.html
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update && sudo apt-get install kibana
安装完成后,配置文件位于/etc/kibana/kibana.yml,可根据实际情况进行修改。
启动kibana:service kibana start
浏览器访问:http://localhost:5601/
kibana由nodejs编写,启动时间稍微有点长,未启动成功访问会显示:Kibana server is not ready yet
常见问题
ES无法启动
修改/etc/init.d/elasticsearch脚本权限为可执行
$ sudo chmod 777 elasticsearch
安装为系统服务
$ update-rc.d elasticsearch defaults 99
启动服务
$ sudo service elasticsearch start
Docker下的安装
docker pull elasticsearch:7.14.1docker pull kibana:7.14.1docker network create es-networkdocker run -d --name elasticsearch --net es-network -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.14.1docker run -d --name kibana --net es-network -p 5601:5601 kibana:7.14.1