Elasticsearch官网: https://www.elastic.co/products/elasticsearch
拷贝 elasticsearch 到/opt目录下
安装elasticsearch
rpm -ivh elasticsearch-5.6.4.rpm
注册并启动服务
CentOS7 可以通过systemctl list-unit-files|grep elasticsearch 查看es是否根据系统自动启动
发现不是自启动
设置自启动 systemctl enable elasticsearch
在启动之前要为elasticsearch配置jdk
vim /etc/sysconfig/elasticsearch 中修改JAVA_HOME路径的路径
启动服务
systemctl start elasticsearch
查看状态
systemctl status elasticsearch
核心文件 /etc/elasticsearch/elasticsearch.yml 数据文件路径 /var/lib/elasticsearch/ 日志文件路径e /var/log/elasticsearch/elasticsearch.log |
修改配置文件
vim /etc/elasticsearch/elasticsearch.yml
集群名称 ,同一集群名称必须相同。
节点名称
网络部分 改为当前的ip地址 ,端口号保持默认9200就行
把bootstrap自检程序关掉
CentOS7需要添加一条bootstrap.system_call_filter: false 关掉系统能自动打开文件的字节
自发现配置:新节点向集群报到的主机名 配置机器名
配置完保存配置文件
建议进入 vim jvm.options
更改内存大小 es默认使用2G内存 和虚拟机默认相当 重启时会将虚拟机内存占满 影响虚拟机速度改为512m
修改linux配置
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 65536
在最后一行加入
保存重启linux reboot
发现重启后es也自动启动
测试
成功!