美文网首页
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