1、安装es的时候,需要先安装jdk。
先检查一下服务器上的jsk是否安装了。
java -varsion // 没有安装成功的话, 就需要先安装jdk
我自己总结的jdk的安装学习文档:
http://www.cnblogs.com/meiping/p/7380956.html
2、然后建议在Linux上创建一个新用户es
=》至于为什么,你可以试试不用新账号安装后、启用等等环节,会报错、会不断地报错、报java的错,对于一个php程序员来说,很痛苦,而且照着这条做,就能避免这些麻烦。
useradd es
passwd es
输入密码:123456
=》在公司商城服务器上,发现创建用户后,找不到家目录。在亚马逊服务器上,实验没出现这个问题。
解决办法:
用root账号创建/home/es 目录
mkdir /home/es
chown es:es /home/es // 并赋予这个目录的所有权限
3、在es家目录里创建es的文件夹
=》 原则只一个,所有行为能交给es操作的,就让es用户去操作,避免后面报错等,包括启动也是。
mkdir elasticsearch
4、将elasticsearch-5.4.0.tar.gz放到/home/es/elasticsearch目录下
cp /home/download/elasticsearch-5.4.0.tar.gz /home/es/elasticsearch/elasticsearch-5.4.0.tar.gz
5、解压缩
tar -zxvf elasticsearch-5.4.0.tar.gz
6、启动es
cd elasticsearch-5.4.0
cd bin
./elasticsearch
附:
./elasticsearch console ——-前台运行
./elasticsearch start ——-后台运行
./elasticsearch install——-添加到系统自动启动
./elasticsearch remove——-取消随系统自动启动
7、测试:
curl -X GET http://localhost:9200
=================
补充说明:
uname --m //可以查看系统是多少位的
i686 //表示是32位
x86_64 // 表示是64位
===============================
参考文献:
http://blog.csdn.net/w12345_ww/article/details/52182264
===============================
-------- 作为一名php程序员的安装教程,没有运维那么专业,只是刚好够用罢了。