1.下载:
#下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip
##解压
unzip elasticsearch-5.5.1.zip
#进入目录中
cd elasticsearch-5.5.1/
2.启动(不可以使用root用户启动)
##启动
./bin/elasticsearch
直接用root用户启动会报错:
我们来新创建个用户启动吧!(请使用root权限创建)
如:
#创建用户并设置8位以上密码
useradd yl2021 -p 12345678
#权限配置
choem -R yl2021:yl2021 /usr/dev2021/elasticsearch-5.5.1
#查看目录命令
ll
目录权限没问题后切换用户
#切换用户
su yl2021
#以守护启动elastic
./usr/dev2021/elasticsearch-5.5.1/elasticsearch -d
#测试命令
curl localhost:9200
#返回结果:
{
"name" : "Ivd8APT",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "apaUuiAXRD2brp6U4j6rvg",
"version" : {
"number" : "5.5.1",
"build_hash" : "19c13d0",
"build_date" : "2017-07-18T20:44:24.823Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
3.非本地访问
默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,然后重新启动 Elastic。
network.host: 0.0.0.0
4.报错处理
报错"max virtual memory areas vm.maxmapcount [65530] is too low",要运行下面的命令。 …
解决办法:
sudo sysctl -w vm.max_map_count=262144