ElasticSearch2.4入门

 

ElasticSearch2.4入门

说明:为什么已经到了es7.3版本的时候还在写es2.4,因为服务器内核版本没有超过3.5。

目录

相关链接

ElasticSearch安装步骤

一、安装相关jdk版本

二、新建elasticSearch的相关用户

三、安装ElasticSearch

四、ElasticSearch配置


相关链接

es文档官方链接:https://www.elastic.co/guide/index.html

elk的版本列表:https://www.elastic.co/support/matrix

elk历史版本下载:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

ElasticSearch安装步骤

一、安装相关jdk版本

请百度

二、新建elasticSearch的相关用户

  • adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

adduser username
  • useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

useradd username

三、安装ElasticSearch

  • 切换到es相关用户
  • 在新建用户目录下解压安装包
tar -xvf elasticsearch-2.4.x.tar.gz
  • 登录es相关用户,启动es
./elasticsearch-2.4.6/bin/elasticsearch
  • 启动成功
[2014-03-13 13:42:17,218][INFO ][node           ] [New Goblin] version[2.4.x], pid[2085], build[5c03844/2014-02-25T15:52:53Z]
[2014-03-13 13:42:17,219][INFO ][node           ] [New Goblin] initializing ...
[2014-03-13 13:42:17,223][INFO ][plugins        ] [New Goblin] loaded [], sites []
[2014-03-13 13:42:19,831][INFO ][node           ] [New Goblin] initialized
[2014-03-13 13:42:19,832][INFO ][node           ] [New Goblin] starting ...
[2014-03-13 13:42:19,958][INFO ][transport      ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/*.*.*.*:9300]}
[2014-03-13 13:42:23,030][INFO ][cluster.service] [New Goblin] new_master [New Goblin][rWMtGj3dQouz2r6ZFL9v4g][mwubuntu1][inet[/*.*.*.*:9300]], reason: zen-disco-join (elected_as_master)
[2014-03-13 13:42:23,100][INFO ][discovery      ] [New Goblin] elasticsearch/rWMtGj3dQouz2r6ZFL9v4g
[2014-03-13 13:42:23,125][INFO ][http           ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/*.*.*.*:9200]}
[2014-03-13 13:42:23,629][INFO ][gateway        ] [New Goblin] recovered [1] indices into cluster_state
[2014-03-13 13:42:23,630][INFO ][node           ] [New Goblin] started
  • 访问es:http:// es_host:9200/

四、ElasticSearch配置

  • 设置最大内存

两种方式:

1、在环境变量中设置:ES_HEAP_SIZE

export ES_HEAP_SIZE=8g
source /etc/profile

2、在启动es中设置

./bin/elasticsearch -Xmx10g -Xms10g
  • 设置文件最大数

vi /etc/security/limits.conf

 

#加入如下内容
*    soft    nofile           65536
*    hard    nofile           65536
  • 设置虚拟内存

vi /etc/sysctl.conf

#调整虚拟内存
#加入如下内容
vm.max_map_count=262144

使修改生效:sysctl -p

  • 修改配置文件

vi ./config/elasticsearch.yml

#必配参数
#服务器ip
network.host:127.0.0.1
path:
#日志位置
logs:/var/log/elasticsearch
#数据位置
data:/var/data/elasticsearch
#禁止内存交换
bootstrap.memory_lock: true
#集群名称
cluster.name: <NAME OF YOUR CLUSTER>
#节点名称
node.name: <NAME OF YOUR NODE>
#其他配置查看文档中的Modules目录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值