确认有没有安装JAVA zff@zff-V5:~$ echo $JAVA_HOME /usr/local/java/jdk1.8.0_101 sudo apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list sudo apt-get update && sudo apt-get install elasticsearch
过了一会儿就下载安装完成,使用html
zff@zff-V5:~$ whereis elasticsearch elasticsearch: /etc/elasticsearch /usr/share/elasticsearch
而后继续看文档java
zff@zff-V5:~$ ps -p 1 PID TTY TIME CMD 1 ? 00:00:01 systemd zff@zff-V5:~$ 由于上面的命令结果是systemd因此我选择了 sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service sudo systemctl stop elasticsearch.service
真不知道是本地环境问题仍是其余,安装es一直出问题.弄了很久才解决这些问题.git
systemctl start elasticsearch.service
和 sudo systemctl stop elasticsearch.service
没反应.(一脸懵逼...这是官方给的方法呀!!)github
直接运行./usr/share/elasticsearch/bin/elasticsearch 会报错, 会跟你说兄弟你没有 /usr/share/elasticsearch/bin/config 这个文件夹(二脸懵逼... 你妹这个文件夹管我什么事..不是你本身建立的么)elasticsearch
想安装es的插件Marvel
,又去了官网, 上面的安装指令是bin/plugin install marvel-agent
,我瞅着不对呀,我怎么记得没这个plugin,接着又在官方找呀找 sudo bin/elasticsearch-plugin install [plugin_name]
好吧,原来是这样,从es5.0开始,再也不支持安装plugin了,issueside
卧槽....,因此我一怒之下换成了最简单tar包解压,运行ui
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.tar.gz sha1sum elasticsearch-5.0.0.tar.gz tar -xzf elasticsearch-5.0.0.tar.gz cd elasticsearch-5.0.0/ sudo ./bin/elasticsearch 不行....
好吧...四脸懵逼了... 可是本身这些小问题总得踩es5
这个解决不了,我至今不知道为何这样,因此我直接运行./bin/elasticsearch.net
这个是根据这个issues里面的这位用户olendorf
简单粗暴的办法解决,将 /etc/elasticsearch
里面的三个文件都复制或者ln
到/usr/share/elasticsearch/config
, config
文件夹本身建立.插件
Marvel 将并入 x-pack,issues
我就想安装下而已这么难么,如果提示没有Java,在你确认本身真的安装了Java以后,能够在/etc/default/elasticsearch 这个文件里面找到 JAVA_HOME=/usr/local/java/jdk1.8.0_101/jre
按照这个文章,就是而外添加用户专门来管理,的确,使用apt安装,es也有本身的用户.
谷歌多了..英语真的会变好.说多都是泪,洗洗睡了!