
Elasticsearch
cjd教程
这个作者很懒,什么都没留下…
展开
-
Elasticsearch(一) - 下载安装并启动
es6 需要jdk1.8的环境。安装Java环境# yum -y install java# java -version下载es# cd /usr/local/# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.tar.gz# tar -zxf elasticsearch-...原创 2019-01-13 18:47:36 · 330 阅读 · 0 评论 -
Elasticsearch(七) - X-Pack 用户管理
我们之前是直接就能够使用的,但是你想过没有,它不需要账户和密码就可以使用!也就是说,谁都能够对你服务器上的es进行操作,这是相当危险的。这个功能是收费的,但是提供30天的试用期,通过post获取post方式请求http://192.168.247.140:9200/_xpack/license/start_trial?acknowledge=trueget请求方式获取到期时间http...原创 2019-01-15 22:18:33 · 3420 阅读 · 0 评论 -
Elasticsearch-PHP(三) - 文档的增删改查
新增<?phprequire 'vendor/autoload.php';$hosts = [ '192.168.247.140:9200' // ip和端口];$client = Elasticsearch\ClientBuilder::create() ->setHosts($hosts) ...原创 2019-01-15 20:09:25 · 2326 阅读 · 0 评论 -
Elasticsearch-PHP(二) - 索引的增删改查
创建一个索引<?phprequire 'vendor/autoload.php';$hosts = [ '192.168.247.140:9200' // ip和端口];$client = Elasticsearch\ClientBuilder::create() ->setHosts($hosts)...原创 2019-01-15 20:09:04 · 2376 阅读 · 0 评论 -
Elasticsearch-PHP(一) - 下载安装
es同步mysql是近实时的,最快每分钟同步一次。当项目的需求是实时更新的,你就得对索引进行操作了。Elasticsearch-php 的安装需要满足以下 4 个需求:PHP 7.0.0 或更高版本Composerext-curl:PHP 的 Libcurl 扩展原生 JSON 扩展 (ext-json) 1.3.7或更高版本其余的依赖会由 Composer 自动安装。es版本对...原创 2019-01-14 21:23:01 · 2945 阅读 · 0 评论 -
Elasticsearch(六) - 搜索提示框
源码来源自网络,我修改成es版的。效果就是,把要搜索的内容先返回给用户,然后用户挑选要搜索的内容,达到精确查找。demo.html<!doctype html><html lang="en">&a原创 2019-01-14 20:17:04 · 1256 阅读 · 0 评论 -
Elasticsearch(五) - 查询
工具:postman搜索的地址http://192.168.247.140:9200/test/test/_search查询的数据一个词{ "query": { "match": { "name": "逼真" } }原创 2019-01-14 20:16:13 · 327 阅读 · 0 评论 -
Elasticsearch(四) - IK中文分词器
es对中文分词不给力,所以要用ik分词器。下载和es对应版本的ik# cd /usr/local/elasticsearch-6.5.3/plugins# mkdir ik# cd ik/# wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.3/elasticsearch-anal...原创 2019-01-13 21:58:45 · 386 阅读 · 0 评论 -
Elasticsearch(三) - logstash-input-jdbc插件
它是干啥用的?它是把你mysql的数据同步到es用的。需要下载你用的es对应的logstash版本,就是版本号要相同。本文使用的是6.5.3。如果你是从上一篇过来的,那你需要su root,切换到root用户。# cd /usr/local/# wget https://artifacts.elastic.co/downloads/logstash/logstash-6.5.3.tar.g...原创 2019-01-13 18:54:34 · 465 阅读 · 0 评论 -
Elasticsearch(二) - Head插件
为什么要用它?为了可视化。这样你就能够更方便理解es了。如果你是从上一篇下载安装过来的,那你需要su root,然后输入账户和密码。下载# cd /usr/local/# wget http://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz# tar -zxf node-v9.9.0-linux-x64.tar.gz # nod...原创 2019-01-13 18:50:31 · 232 阅读 · 0 评论 -
Elasticsearch错误 “low disk watermark [85%]”或“high disk watermark [90%]”
配置文件增加cluster.routing.allocation.disk.threshold_enabled: false详情原创 2019-01-16 09:45:26 · 8474 阅读 · 0 评论