首先看一下需要哪种配置方式:
ps -p 1
如果是SysV,建立系统服务:
sudo chkconfig --add elasticsearch
启动和关闭服务命令如下:
sudo -i service elasticsearch start
sudo -i service elasticsearch stop
如果是systemd,建立系统服务:
sudo /bin/systemctl daemon-reload
sudo/bin/systemctl enable elasticsearch.service
启动和关闭服务命令:
sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service
报错日志均在 /var/log/elasticsearch/目录下查看。
3. 判断服务是否启动 执行如下命令即可查看
curl -XGET 'localhost:9200/?pretty'
4.默认 Elasticsearch 的 RESTful 服务只有本机才能访问,可以修改 /etc/elasticsearch/elasticsearch.yml 文件:
network.host: 0.0.0.0http.port:9200http.cors.enabled:truehttp.cors.allow-origin: "*"
5.安装ElasticSearch-Head插件坑很多,个人经验先安装一些必要的软件,然后按照步骤进行即可。我遇到需要安装的软件如下:
yum -y install bzip2
yum -y install git
yum -y install xz
剩余问题使用es的前辈同行都已经一一解决,推荐以下博客:
ps: head后台运行命令我用nohup ./grunt server&
ps: yum安装前先导入rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch