安装:之前需要安装java jdk
1.查看所有可安装包:
yum search java | grep 'java-'
2.安装
sudo yum install java-1.8.0-openjdk-devel
3.配置
alternatives --config java
4.查看版本信息
java -version
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.zip
tar -xzf elasticsearch-5.0.0.tar.gz
创建用户:http://www.itdadao.com/articles/c15a23379p0.html
此时账号密码:elsearch
创建用户组
groupadd elsearch
创建用户
useradd elsearch -g elsearch
设置密码
passwd elsearch
列举index
curl 'localhost:9200/_cat/indices?v'
删除index
curl -XDELETE 'localhost:9200/my_custom_index_name/'
查看数据条数:
curl 'localhost:9200/pcsc_app/jobs/_count'
下载:
启动:
./bin/elasticsearch
linux上面启用,不能使用root用户,只能使用elsearch用户
备注:
Linux上面查看所有用户:cut -d : -f 1 /etc/passwd
Linux使用elsearch用户登录:su elsearch
使用用户elsearch启用时,写入log的时候权限不足:需要修改这个目录下面的权限
chown -R elsearch:elsearch /elasticsearch-2.4.1
判断已经启用:
curl 'http://localhost:9200/?pretty'
配置文件:使用默认的就可以了。localhost:9200
config/目录下的elasticsearch.yml文件,然后重启ELasticsearch来做到这一点。
Linux把ES作为服务运行:
git merge do not change file
安装目录的bin子目录下面运行帮助命令:
./elasticsearch --help
作为后台运行命令:
./elasticsearch --daemonize
*如果需要进行其他的管理需要安装:
只能后台启动,没有启动,停止,重启,查看状态等命令,非常不方面管理。
安装service wrapper:详细见:http://blog.csdn.net/qianshangding0708/article/details/46943851
1.在下载
/elasticsearch-2.4.1/bin
如果不安装上面的插件:
查看elastic search 的线程:
1.On a unix-based machine, I like to grep for specific processes like this:
ps aux | grep ElasticSearch
2.Sometimes it’s nice to kill off a set of processes that match your pattern. You can use pkill to grep and kill processes. As an example, to kill all processes matching ‘elasticsearch’, run:
pkill -f elasticsearch
(# kill -9 25760)
3.Or if you prefer to see the processes before you kill them:
pgrep -lf elasticsearch
网友评论