前提:手动启动没有问题,且外网可以访问正常。
外网访问不了一般在于端口开放问题:
1、阿里云设置开放9200端口
2、firewall服务设置9200端口开放,刷新后生效
firewall-cmd --zone=public --add-port=9200/tcp --permanentfirewall-cmd --reload
1. 建立服务文件
vim /lib/systemd/system/elasticsearch.service
[Unit]Description=elasticsearch[Service]LimitNOFILE=100000LimitNPROC=100000ExecStart=/usr/tools/elasticsearch-6.3.0/bin/elasticsearchUser=esGroup=es[Install]WantedBy=multi-user.target
2. 给脚本赋权限
chmod +x /usr/lib/systemd/system/elasticsearch.service
3. 设置开机自启动
重新加载systemd的守护线程:
sudo systemctl daemon-reloadsystemctl enable elasticsearch
4. 其他
启动elasticsearch.service:sudo systemctl start elasticsearch.service
查看elasticsearch.serivce状态:
sudo systemctl status elasticsearch.serviceps aux|grep java
如果出现错误可以使用如下命令查看日志:
sudo journalctl -u elaticsearch.service

