elasticsearch——认识理解
一,elasticsearch简介
elasticsearch时基于lucene的分源分布搜索引擎,能够大幅度降低pb级海量数据存储,检索,分析门槛
elastic search的特点:
分布式实时文件存储,检索,分析
零配置,集群自动发现
索引自动分片,副本机制
REST ful风格接口
多数据源
自动搜索负载
二,安装
首先linux下需要elasticsearch压缩文件。
解压:
tar -zxf elasticsearch-6.2.2.tar.gz并且移至soft软件文件中,
mv elasticsearch-6.2.2.tar.gz soft/elasticsearch622
添加普通用户:
添加完成之后修改 config/elasticsearch.yml配置:
需要修改的四项:cluster.name改成自己的集群名字,node.name,network.host改成自己的IP地址,http.port:为9200.
以上四项修改完再末尾设置跨域和访问:
http.cors.enabled: true 设置跨域
http.cors.allow-origin: “*” 设置访问
修改完成后退出
然后开放当前文件系统最大数
vi /etc/security/limits.conf
再末尾添加:
zxc11 soft nofile 65536
zxc11 hard nofile 131072
zxc11 soft nproc 4096
zxc11 hard nproc 4096
虚拟内存太低,修改 vi /etc/sysctl.conf 文件末尾追加 vm.max_map_count=655360
**
sysctl -p
授权:
chown zxc11 opt/soft/elasticsearch622/ -R
然后切换成普通用户:su zxc
启动服务: cd bin/ ./elasticsearch
打开浏览器输入地址:192.168.56.100:9200如果显示下面图示就说明配置启动成功
退回超级用户继续安装elasticsearch-head
顺序执行以下步骤
wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz
tar -zxf node-v11.0.0.tar.gz
mv node-v11.0.0 soft
cd soft/node-v11.0.0
yum install gcc gcc-c++ -y
./ configure
make //时间可能会长耐心等待
make install
node –v
以上执行完毕,进入elastichead目录下,执行下载
npm install
之后启动
npm run start