美文网首页
elasticsearch-php 安装以及环境配置

elasticsearch-php 安装以及环境配置

作者: 小李不是你 | 来源:发表于2019-07-19 23:20 被阅读0次

一、 linux下 elasticsearch安装

注意:elasticsearch 7以上版本需安装java11,7以下的安装1.8即可

  • 1 创建用户
  1. 创建 elasticsearch用户组   
        groupadd elasticsearch
  
  2. 创建用户es,并设置密码
        useradd es  
        passwd  es
   
  3. 用户es添加到elasticsearch用户组
        usermod -G elasticsearch es
  
  4. 设置sudo权限
        visudo 
        在root ALL=(ALL) ALL 一行下面
        添加es用户 如下:
        es ALL=(ALL) ALL
  5. 切换到es用户操作          
  • 2 java jdk1.8安装
  1. 官网下载jdk1.8,上传到 /usr/local/src
     地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  
  2. 解压并移动到 /usr/local/java 没有则创建
  
  3. vim /etc/profile
        JAVA_HOME=/usr/local/java/jdk1.8
        JRE_HOME=/usr/local/java/jdk1.8/jre
        PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
        CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
        export JAVA_HOME JRE_HOME PATH CLASSPATH
  
  4. 使配置生效 source /etc/profile 
      java -version

  • 3 下载elasticsearch 客户端
  1. cd 进入 /usr/local/src 目录
  2. wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
  3. 解压:   tar -zxvf elasticsearch-6.3.2.tar.gz
  4. 移动到 /usr/local下   mv elasticsearch   /usr/local
  5. 更改文件夹所属用户以及所属用户组 
     sudo chown -R es:elasticsearch elasticsearch-6.3.2
  
  6. 配置文件修改
      vim config/elasticsearch.yml
      修改内容(没有就添加):
          cluster.name: my-application
          node.name: node-1
          network.host: 0.0.0.0 
          http.port: 9200
          #因为Centos6不支持SecComp,而ES默认bootstrap.system_call_filter为true进行检测
          bootstrap.memory_lock: false
          bootstrap.system_call_filter: false
  
  7. 修改 /etc/sysctl.conf    vim /etc/sysctl.conf
       在文件最后面添加内容:  vm.max_map_count=262144
       保存退出后,使用sysctl -p 刷新生效
       
  8. 修改文件/etc/security/limits.conf
        * hard nofile 65536
        * soft nofile 65536
         
        * soft nproc 2048
        * hard nproc 4096
        
  9. vi /etc/security/limits.d/90-nproc.conf        
        修改如下内容:
        * soft nproc 1024
        #修改为
        * soft nproc 4096
        
  10. 启动elastisearch  阿里云服务器需开放端口,规则配置 入方向添加规则
        bin/elasticsearch
  
  11. linux后台进程启动  
       a.  cd elasticsearch/bin 目录
       b.  ./elasticsearch -d     或  sh elasticsearch -d

  • 喜欢就赞赏、关注一下呗

相关文章

网友评论

      本文标题:elasticsearch-php 安装以及环境配置

      本文链接:https://www.haomeiwen.com/subject/lmielctx.html