软件配置
- Ubuntu版本:16.04
- jdk版本:1.8.0_211
- Elasticsearch版本:5.6.8
新建elasticsearch用户
创建用户
在root用户下执行下述命令
useradd elasticsearch
设置密码
passwd elasticsearch
根据提示输入两次密码,新用户便创建完成
jdk安装
elasticsearch环境依赖jdk,因此启动elasticsearch必须要有jdk环境
上传jdk安装包到指定文件夹
这里通过xftp 将jdk安装包上传至 /usr/local/ 目录下
解压jdk安装包
tar -zxvf jdk-8u211-linux-x64.tar.gz
解压之后会在 /usr/local/ 目录下生成 jdk1.8.0_211 文件
配置环境
在 /etc/profile 文件下添加以下配置
export JAVA_HOME=/usr/local/jdk1.8.0_211/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=$PATH:${JAVA_HOME}/bin:$JRE_HOME/bin:$PATH
编辑完退出之后执行以下命令,使环境生效
source /etc/profile
测试
执行 java -version 命令,出现以下提示则表示jdk安装完成
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
ElasticSearch安装
系统配置
修改文件数配置
在 /etc/security/limits.conf 文件下添加以下内容
* soft nofile 65536 # 单个用户可用的最大进程数量(超过会警告)
* hard nofile 131072 # 单个用户可用的最大进程数量(超过会报错)
* soft nproc 2048 # 可打开的文件描述符的最大数(超过会警告)
* hard nproc 4096 # 可打开的文件描述符的最大数(超过会报错)