创作不易,希望支持。
1.安装jdk1.8
a)查询出本地虚拟机安装的jdk
rpm -qa | grep jdk
b)删除已经安装的jdk
rpm -e --nodeps “对应jdk文件”
c)通过xftp上传jdk8到虚拟机
目录:/usr/local/src/jdk/
d)/etc/profile中配置jdk环境变量
2.安装单机elasticsearch
a)创建elasticsearch文件夹
mkdir /usr/local/src/elasticsearch
b)上传安装包至elasticsearch文件夹
c)解压
tar -zxvf 文件名.tar.gz
d)创建管理用户,并赋予权限
useradd elastic -M
chown -R elastic:elastic /usr/local/src/elasticsearch
e)创建存储文件,日志文件
mkdir /usr/local/src/elasticsearch elastic_data
在elastic_data文件夹下创建,data文件,logs文件
f)修改配置文件
vim /usr/local/src/elasticsearch/elasticsearch-6.1.0/conf/elasticsearch.yml
修改数据存储地址,日志打印地址为我们创建的data,logs文件夹地址
network.host修改为0.0.0.0
g)配置环境变量
export ELA_HOME=安装地址
export PATH=$PATH:$ELA_HOME/bin
执行source /etc/profile
3.其他配置
a) /etc/sysctl.conf
在文件末尾添加 vm.max_map_count=655360 保存,并执行命令 sysctl -p
b) /etc/security/limits.conf
在文件末尾添加
es管理用户名 soft nofile 65536
es管理用户名 hard nofile 65536
es管理用户名 soft nproc 4096
es管理用户名 hard nproc 4096
c)/etc/security/limits.d/20-nproc.conf
soft nproc 1024 更改为 soft nproc 4096
注:有不足,希望大家指正。