php elasticsearch 介绍
1安装 elasticearch jdk
操作系统 centos7.64位 elasticsearch 需要java环境,所有需要提前安装好jdk,我们用 yum 命令进行安装。
yum install -y java
查看是否正确安装
java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
官网地址
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-4-0
选择 rpm 软件包
使用 wget 下载软件包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.rpm
使用 rpm 命令安装软件包
rpm -ivh elasticsearch-6.4.0.rpm
使用 service 命令启动 elasticsearch服务
service elasticsearch start
测试elasticsearch 服务
curl localhost:9200
查看9200端口是否监听
netstat -apn | grep 9200
错误处理1
native memory allocation(mmap) failed to map 107286953984 bytes for commtitiong reserved moemory。
解决方案
修改 jvm.options 文件中关于内存的配置(根据服务器实际内存大小调整)、
-Xms256m
-Xmx256m
错误2
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the ...lGCThreads=N
解决方案
添加配置 -XX:-AssumeMP 到 jvm.options
修改完成 再次查看端口是否开启
netstat -apn | grep 9200
2 安装kibana
为了更方便的操作elasticsearch 我们需要安装 kibana
kibana 提供了一个开发工具 可以很方便的操作 elasticsearch
打开 kibana https://www.elastic.co/cn/downloads/kibana https://www.elastic.co/cn/downloads/past-releases/kibana-6-4-0
选择 rpm 软件包
使用 wget 下载软件包
https://artifacts.elastic.co/downloads/kibana/kibana-6.4.0-x86_64.rpm
安装kibana软件包
rpm -ivh kibana-6.4.0-x86_64.rpm
修改 kibana相关配置
vim /etc/kibana/kibana.yml
#server.host: "localhost"
server.host:"0.0.0.0"//任意主机都可以访问
elasticsearch.url:"http://loaclhost:9200" //同一台主机默认就可以了 看情况而定
启动 kibana 启动之前记得重启 elasticsearch
/usr/share/kibana/bin/kibana
访问 kibana
#elasticsearch.url: "http://localhost:9200"
通过 域名 http://域名:5601访问