elasticSearch的安装步骤~

Elasticsearch是一个实时的分布式搜索和分析引擎,关于elasticsearch和solr的比较和使用场景请自行百度。

1. 机器环境

Centos6.5

jdk-8u121-linux-x64.tar.gz

elasticsearch-5.2.2.tar.gz

2. 配置

 

(1). 配置静态ip

(2). 进入cd  /usr/local/src  在src目录下创建文件夹mkdir  java  elasticsearch

上传jdk-8u121-linux-x64.tar.gz解压tar -zxvf jdk-8u121-linux-x64.tar.gz

上传elasticsearch-5.2.2.tar.gz解压tar -zxvf elasticsearch-5.2.2.tar.gz

(3). 进入elasticsearch-5.2.2/bin启动./elasticsearch或者后台启动./elasticsearch -d


发现不能用root 用户启动,这是出于系统安全考虑设置的条件。由于elasticsearch可以接收用户输入的脚本并且执行,为了系统安全考虑, 建议创建一个单独的用户用来运行elasticsearch。

(4). 创建普通用户

 

(5). 赋予文件夹权限(也可以赋予全部权限)

chown wang:wang /usr/local/src/ -R

 

(6). 进入普通用户

su wang


(7). 进入root管理员

su root并输入密码

 

vim  /etc/security/limits.d/90-nproc.conf

1024改为2048

 

(8). 系统参数修改脚本
root身份执行下面的脚本

#!/bin/bash 

echo "* soft nofile 65536" >> /etc/security/limits.conf

echo "* hard nofile 65536" >> /etc/security/limits.conf

echo "* soft memlock unlimited" >> /etc/security/limits.conf

echo "* hard memlock unlimited" >> /etc/security/limits.conf echo "vm.max_map_count = 262144" >> /etc/sysctl.conf

sysctl -p

ulimit -l unlimited

(9). 配置elasticsearch

elasticsearch-5.2.2下创建文件夹data和logs

 

(10). 配置文件elasticsearch.yml

进入elasticsearch-5.2.2/conf下 vim elasticsearch.yml进行配置

 

 

 

(11). 第一台节点服务器(es01)搭建完成,从第一台节点服务器克隆两台虚拟机服务器(es02和es03),并两台都配置静态ip。

三台服务器ip分别为192.168.204.121,192.168.204.122和192.168.204.123

并且三台虚拟机都有普通用户wang。

关闭三台虚拟机防火墙。

(12). 三台都进入普通用户开启elasticsearch(有root赋予文件夹权限的普通用户可以修改,其他修改和配置都必须在root下进行)

 

(13). 进入一个结点查看,出现以下信息说明当前一个节点搭建成功

默认9300是Java客户端的端口。9200是支持Restful HTTP的接口


(14). 查看三台集群搭配成功

http://192.168.204.123:9200/_cluster/health?pretty

 


(15). 集群状态

curl ‘192.168.204.123:9200/_cat/health?v’

 

(16). elasticsearch-head和elasticsearch-servicewrapper插件

elasticsearch-head:显示集群,执行索引和节点级别操作,允许调用Restful API等功能

elasticsearch-servicewrapper:后台模式

github下载插件,也有google扩展程序

(翻墙在google应用商店下载,谷歌访问助手可以进入应用商店下载)

不用担心都已提供。

(17). elasticsearch-head插件下进行elasticsearch友好操作


猜你喜欢

转载自blog.csdn.net/oliveraaaaaa/article/details/80569247
今日推荐