安装elastic
下载
解压
1 | [root@192 modules]# tar -zxvf elasticsearch-6.3.1.tar.gz |
启动
报错一
elasticsearch
为了安全性默认不允许root
用户来启动
1 | [root@192 elasticsearch-6.3.1]# cd bin/ |
新建立es
用户
1 | [root@192 bin]# useradd es |
报错二
授权、启动
1 | [root@192 elasticsearch-6.3.1]# chown -R es:es ./ |
解决
进入/opt/modules/elasticsearch-6.3.1/config
目录,修改配置文件 elasticsearch.yml
,末尾追加
1 | bootstrap.memory_lock: false |
报错三
用户最大文件描述符限制低于 65536 而抛出的异常
用户最大的线程数限制低于 4096 而抛出的异常
系统最大虚拟内存低于 262144 而抛出的异常
1 | [es@192 elasticsearch-6.3.1]$ ./bin/elasticsearch |
解决户最大文件描述符限制低于 65536 而抛出的异常
切换到root
用户,进入/etc/security/
目录,修改limits.conf
文件,末尾追加
1 | * hard nofile 65536 |
解决用户最大的线程数限制低于 4096 而抛出的异常
切换到root
用户,进入/etc/security/limits.d
目录,修改90-nproc.conf
文件
1 | * soft nproc 4096 |
解决系统最大虚拟内存低于 262144 而抛出的异常
修改/etc/sysctl.conf
文件,末尾追加
1 | vm.max_map_count=655360 |
配置访问地址
进入/opt/modules/elasticsearch-6.3.1/config
目录,修改elasticsearch.yml
文件
访问
1 | [es@192 elasticsearch-6.3.1]$ curl http://192.168.1.101:9200 |
安装kibana
下载
解压
1 | [root@192 bin]# tar -zxvf kibana-6.3.1-linux-x86_64.tar.gz |
修改配置文件
进入
1 | [root@192 bin]# cd kibana-6.3.1-linux-x86_64/config/ |
修改kibana.yml
配置文件
启动
1 | [root@192 bin]# pwd |
访问
操作es增删改查
ES 简单操作 - ELK - Wiki.Shileizcc.com
增
1 | PUT /movie_index/movie/1 |
删
1 | DELETE /movie_index/movie/1 |
改
和新增一样,PUT
既可以新增,也可以修改
1 | PUT /movie_index/movie/1 |
查
1 | GET /movie_index/_search |
安装分词器analysis-ik
下载
Release v6.3.1 · medcl/elasticsearch-analysis-ik
解压、上传
1 | [root@192 ~]# cd /opt/modules/elasticsearch-6.3.1/plugins/ |
重启es
1 | [root@192 bin]# su es |
重启kibana
1 | [es@192 bin]$ cd /opt/modules/kibana-6.3.1-linux-x86_64/bin/ |
访问es
访问kibana
入分词器前
加入分词器后
简易分词器
尽最大可能分词器
es集群
克隆
克隆一个已经安装好elastic、kibana、analysis-ik
的机器
虚拟机—-快照—拍摄快照
虚拟机—管理—克隆—现有快照
修改IP
修改克隆后机器102的主机名、IP地址、硬件Mac地址
参考
集群配置es
修改配置文件
修改101机器
进入/opt/modules/elasticsearch-6.3.1/config
目录,修改elasticsearch.yml
配置文件
1 | # ======================== Elasticsearch Configuration ========================= |
建立数据存储目录、日志目录
1 | [root@192 config]# cd /opt/ |
修改102机器
进入/opt/modules/elasticsearch-6.3.1/config
目录,修改elasticsearch.yml
配置文件
1 | # ======================== Elasticsearch Configuration ========================= |
建立数据存储目录、日志目录
1 | [root@192 config]# cd /opt/ |
重启
重启101机器
1 | [es@192 bin]$ pwd |
重启102机器
1 | [es@192 bin]$ pwd |
访问
访问101机器
访问102机器
集群管理工具cerebro
插件【head,bigdesk,cerebro[kopf]】安装
下载
上传、解压
1 | [root@192 modules]# cd /opt/ |
启动
1 | [root@192 modules]# cd /opt/soft/ |
访问
测试
建立一条数据
启动kibana,访问添加数据
1 | [root@192 modules]# cd /opt/modules/kibana-6.3.1-linux-x86_64/bin/ |
cerebro
管理工具查看