centos6安装elasticsearch7

1、下载ElasticSearch:https://www.elastic.co/cn/downloads/elasticsearch
2、下载jdk1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3、安装jdk:
  #解压文件夹
  tar -zxvf jdk-8u221-linux-x64.tar.gz
  #创建文件夹
  mkdir /usr/java
  mv jdk1.8.0_221 /usr/java
  #修改环境变量
  vim /etc/profile

#在文件末尾添加以下内容,如PATH已有内容,则以“:”分隔:
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

  #重新加载环境变量

  source /etc/profile
  #检查jdk安装
j  ava -version
4、安装elasticsearch
  #解压文件夹
  tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz
  #创建文件夹
  mkdir /usr/elasticsearch
  mv elasticsearch-7.4.0 /usr/elasticsearch/
  cd /usr/elasticsearch/elasticsearch-7.4.0
  #添加数据目录
  mkdir data
  #修改配置文件
  vim config/elasticsearch.yml

#修改集群名和节点名
cluster.name: mhro
node.name: node-single
#修改数据和日志的存储目录
path.data: /usr/elasticsearch/elasticsearch-7.4.0/data
path.logs: /usr/elasticsearch/elasticsearch-7.4.0/logs
#设置绑定的ip,和redis一个道理,设置为0.0.0.0以后就可以让任何计算机节点访问到你了
network.host: 0.0.0.0
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-single"]
#Centos6不支持SecComp,而ES5.2.0默认bootstrap.system_call_filter为true
#禁用:在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面: 
bootstrap.memory_lock: false 
bootstrap.system_call_filter: false

  #修改限制

  vim /etc/security/limits.conf

#添加以下内容
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

  vim /etc/security/limits.d/90-nproc.conf

#将“*	soft	nproc	1024”改为“*	soft	nproc	4096”
*	soft	nproc	4096

  vim /etc/ssh/sshd_config

#开启以下两项
UsePAM yes
UseLogin yes

  vim /etc/pam.d/login

  vim /etc/pam.d/su

  vim /etc/pam.d/sshd

#添加以下内容
session required pam_limits.so

  #修改内存大小

  vim /etc/sysctl.conf

#添加内存设置
vm.max_map_count=262144

  sysctl -p

  #增加用户
  adduser esuser
  usermod -G nobody esuser
  #文件夹赋权限
  chown -R esuser /usr/elasticsearch/elasticsearch-7.4.0
  #切换用户
  su esuser
  #启动
  bin/elasticsearch
  #后台启动
  bin/elasticsearch -d
  #查看
  jps
  #后台退出
  kill -9 (jps查出的进程ID)

posted @ 2019-10-15 15:26  fengzmh  阅读(550)  评论(0编辑  收藏  举报