ElasticSearch5.2.2 安装

ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。
它允许你快速的存储、搜索和分析大量数据。ElasticSearch通常作为后端程序,为需要复杂查询的应用提供服务。

检查 JDK版本
java -version  #确保是 1.7版本以上

下载解压并创建数据和log目录
tar -zxvf elasticsearch-5.2.2.tar.gz
cp -R /root/elasticsearch-5.2.2 /usr/local/elasticsearch

mkdir  -p /opt/elasticsearch/{data,logs}

配置es参数文件
vim /usr/local/elasticsearch/config/elasticsearch.yml
  http.port: 9200
  node.name: node-1
  cluster.name: es_cluster
  network.host: 172.31.107.59
  bootstrap.memory_lock: false
  bootstrap.system_call_filter: false
  path.data: /opt/elasticsearch/data
  path.logs: /opt/elasticsearch/logs


配置参数的冒号前后切记要加空格,否则会报错。

配置内存
vim /usr/local/elasticsearch/config/jvm.options
-Xms1024M
-Xmx1024M


配置环境变量
export ES_HOME=/usr/local/elasticsearch
source /etc/profile
添加独立用户
groupadd elsearch
useradd elsearch -g elsearch
chown -R elsearch:elsearch /usr/local/elasticsearch
chown -R elsearch:elsearch /opt/elasticsearch

设置OS环境
vim /etc/security/limits.conf
    •  *  soft nofile 65536
    •  *  hard nofile 131072
    •  *  soft nproc 2048
    •  *  hard nproc4096

vim /etc/security/limits.d/90-nproc.conf
  •  *  soft nproc 2048

vim /etc/sysctl.conf
  •  * vm.max_map_count=655360


最后执行 
sysctl -p

设置防火墙
iptables -I  INPUT -p tcp  --dport 9200 -j ACCEPT
iptables -I  INPUT -p tcp  --dport 9300 -j ACCEPT
service iptables save

启动elasticsearch服务
sudo su elsearch
cd /usr/local/elasticsearch/bin
./elasticsearch -d -p pid

打开IE
http://172.31.107.59:9200/



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值