1) 将es压缩文件移到/bigdata中
mv elasticsearch-5.3.0.tar.gz /bigdata cd /bigdata
2)解压,重命名
tar zxvf elasticsearch-5.3.0.tar.gz
3)用root用户运行es会报错
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.
4)由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑, 建议创建一个单独的用户用来运行ElasticSearch
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
5)更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
cd /bigdata
chown -R elsearch:elsearch elasticsearch-5.3.0
6)切换到elsearch用户再启动
su elsearch cd elasticsearch-5.3.0/bin
./elasticsearch
在启动过程中会碰到很多问题,参考:http://blog.csdn.net/u013365215/article/details/70159141