zoukankan      html  css  js  c++  java
  • Linux下安装Elasticsearch6.5

    1、安装JDK8(Elastic 需要 Java 8 环境)

      1)下载jdk8文件:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 

      2)解压文件:tar -zxvf jdk-8u191-linux-x64.tar.gz

      3)将JDK移动到/usr/local/jdk1.8.0_191目录之中:mv jdk1.8.0_191 /usr/local/jdk1.8.0_191

      4)配置环境变量:

        a)vi /etc/profile

        b)在末尾添加

          export JAVA_HOME=/usr/local/jdk1.8.0_191
          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
          export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

        c)source /etc/profile

      5)验证是否安装成功:java -version

    2、安装Elastic

      1)下载Elastic:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.0.tar.gz

      2)解压文件:tar -zxvf elasticsearch-6.5.0.tar.gz

      3)安装:mv elasticsearch-6.5.0 /opt

    3、创建Elasticsearch用户

      es 规定 root 用户不能启动 es,所以需要新建一个其他用户来启动 es修改配置文件

      1)添加用户:adduser esuser

      2)设定密码:passwd esuser

      3)添加权限:chown -R esuser /opt/elasticsearch-6.5.0

    4、修改配置文件

      1)进入/opt/elasticsearch-6.5.0/config目录,使用vi编辑器:vi elasticsearch.yml(注:冒号前面不能有空格,后面必须有一个空格)
      2)取消如下注释,并修改为当前主机地址:
        cluster.name: my-application
        node.name: node-1
        bootstrap.memory_lock: false
        network.host: 10.100.2.235
        http.port: 9200
        discovery.zen.ping.unicast.hosts: ["10.100.2.235"]
        discovery.zen.minimum_master_nodes: 1 #注意,因为本人目前是单节点,这里必须为1
      3)新增如下配置:
        transport.tcp.port: 9300
        transport.tcp.compress: true
        bootstrap.system_call_filter: false
      4)使用vi编辑器,修改/etc/sysctl.conf文件,添加如下代码(若无将会出现下面常见问题2):
        vm.max_map_count=262144
      5)退出保存后执行如下命令:
        sysctl -p
      6)使用vi编辑器,修改/etc/security/limits.conf文件,在文件末尾添加如下代码(若无将会出现下面常见问题3):
        # esuser为登录服务器的用户名
        esuser soft nofile 65536
        esuser hard nofile 65536
        esuser soft nproc  4096
        esuser hard nproc  4096

    5、启动Elasticsearch

      1)切换用户
        su esuser
      2)查看当前用户
        who am i
      3)启动服务
        elasticsearch-6.5.0/bin/elasticsearch
      4)后台启动
        elasticsearch-6.5.0/bin/elasticsearch -d
      5)测试是否启动成功
        curl -XGET 'http://10.100.2.235:9200/'

  • 相关阅读:
    递归初级——第39级台阶
    排序——快速排序(尾递归优化)
    排序——快速排序(优化小数组时的排序方案 )
    排序——快速排序(三数取中法和优化不必要交换)
    排序——归并排序(递归实现+迭代实现 )
    超详细Hexo+Github博客搭建小白教程
    每日算法系列【LeetCode 1031】两个非重叠子数组的最大和
    每日算法系列【LeetCode 330】按要求补齐数组
    5W2H | 关于写博客的七点反思
    每日算法系列【LeetCode 124】二叉树中的最大路径和
  • 原文地址:https://www.cnblogs.com/ExMan/p/11322983.html
Copyright © 2011-2022 走看看