Elasticsearch 应用场景: 1.搜索,高亮显示 2.商城搜索 3.日志收集分析展示 安装:(采用rpm包安装) 先安装java yum install java-1.8.0-openjdk.x86_64 -y创建目录 mkdir -p /data/es_soft && cd /data/es_soft wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.rpm ##官网下载非常慢 wget http://www.xchinagroup.top/softdown/centos7/13_elk/elasticsearch-6.6.0.rpm rpm -ivh elasticsearch-6.6.0.rpm
systemctl daemon-reload systemctl enable elasticsearch systemctl start elasticsearch 查看端口:
日志文件在:/var/log/elasticsearch.log 配置文件:/etc/elasticsearch/elasticsearch.yml
三、Elasticsearch 目录文件说明: rpm -qc elasticsearch /etc/elasticsearch/elasticsearch.yml ##主配置文件 /etc/elasticsearch/jvm.options ## jvm 虚拟机配置文件 /etc/init.d/elasticsearch ## init 的启动文件 /etc/sysconfig/elasticsearch ##环境变量 /usr/lib/sysctl.d/elasticsearch.conf ##sysctl 变量文件,修改最大文件描述符 /usr/lib/systemd/system/elasticsearch.service ##systemctl 启动文件 /var/lib/leasticsearch ##数据目录 /var/log/elasticsearch ##日志目录 /var/run/elasticsearch ##pid 目录 四、Elasticsearch 配置文件说明: vim /etc/elasticsearch/elasticsearch.yml
![]()
锁定内存,启动的时候,直接 把内存给锁死。为了防止自己内存被其他程序 给占用完了。
![]()
++++++++
mkdir -p /data/elasticsearch chown -R elasticsearch:elasticsearch /data/elasticsearch 五、内存限制: vim /etc/elasticsearch/jvm.options
不要超过32G,不论你的内存有多大。 最大最小内存设置为一样 配置文件设置锁定内存(elasticsearch.yml bootstrap.memory_lock: true) 基于上面3条之后,内存应该配置多少?至少给服务器本身空余50%的内存 六、排错 重启:systemctl restart elasticsearch
查看日志: tail -f /var/log/elasticsearch/elasticsearch.log
直接修改 elasticsearch.service vim /usr/lib/systemd/system/elasticsearch.service 在[Service] LimitMEMLOCK=infinity 保存,退出。 systemctl daemon-reload 重启elasticsearch
![]()
+++++++++++++ 安装注意的内容: 1. 锁定内存要修改配置 2. JVM虚拟机最大最小内存设置为一样 3. 最大内存不要超过30G 4. 更改数据目录需要授权用户给elasticsearch 5. es启动比较慢