Elasticsearch 安装文档

安装 Java 环境

下载java安装包  
官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8‐downloads‐2133151.html 

解压、安装  
sudo su ‐  tar zxvf jdk‐8u121‐linux‐x64.tar.gz  mv jdk1.8.0_121/ /usr/local/java1.8 

编辑环境变量配置文件:
vim /etc/profile  

#写入以下信息:(我的java安装在/usr/local/下)
export JAVA_HOME=/usr/local/jdk1.8.0_60
export JAVA_BIN=/usr/local/jdk1.8.0_60/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

生效环境变量:  
source /etc/profile

下载ES安装包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz

创建 elastic 用户

gpoupadd elastic  ## 创建用户组
useradd -d /data/elasticsearch-6.2.2/ -s /bin/bash elastic  ## 创建elastic用户,指定ES安装目录为家目录。
chown -R elastic:elastic /data/elasticsearch-6.2.2/   

配置系统参数

vim /etc/security/limits.conf

* soft nproc unlimited
* hard nproc unlimited
* soft nofile 655350
* hard nofile 655350
elestic soft nofile 655350
elastic hard nofile 655350

vim /etc/sysctl.conf

vm.max_map_count=262144
  • 使配置生效: sysctl -p

安装x-pack组件

切换到elastic用户下
su - elastic
进入/bin 目录
cd  /data/elasticsearch-6.2.2/bin/
./elasticsearch-plugin install x-pack  ##可能耗时较长,期间全部输入y

启动ES

  • “‐d” 为后台运行(elastic用户)
    /bin/elasticsearch ‐d

配置

创建数据目录及日志目录

## ES数据目录  
mkdir /data/esdata
## ES日志目录  
mkdir /data/esdata/eslogs  
chownR elastic:elastic /data/esdata

vim config/elasticsearch.yml

##配置集群名称  
cluster.name: devops‐es  
##配置节点名称  
node.name: node‐1  
##配置机柜编号,ES会根据机柜信息和节点信息做均衡策略  node.attr.rack: r1  
##ES数据目录  
path.data: /data1/esdata  
##ES日志目录  
path.logs: /data1/esdata/eslogs  
##在ES启动时是否进行内存锁定  
bootstrap.memory_lock: false  
##主机信息  
network.host: 10.28.70.21  
##HTTP/TCP端口配置  
http.port: 39202  transport.tcp.port: 59303  
##配置集群节点的网络发现,不配置将通过网络广播查找其他节点。也可以找到  
discovery.zen.ping.unicast.hosts: ["10.28.42.11:59303", "10.28.42.12:59303",  "10.28.42.13:59303"]  
##为防止脑裂设置的一个参数,规则为(总节点数/2+1)
discovery.zen.minimum_master_nodes: 1  
##是否压缩文件  
transport.tcp.compress: true

vim jvm.options

##配置ES节点内存  
‐Xms32g  
‐Xmx32g

重启ES

ps ‐ef |grep elasticsearch|grep ‐v grep |awk '{print $2}'|xargs ‐n 1 kill9  
bin/elasticsearch ‐d

测试

打开head浏览,浏览器输入http://192.168.xxx.xxx:9200/_plugin/head/ ,如图

这里写图片描述

注意事项

    1. ES的工作目录、数据目录及日志目录必须数据es用户(非root) 2. ES必须使用非root用户启动
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值