您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

ElasticSearch Centos 单机搭建

ElasticSearch搭建
Centos 单机搭建

  1. 配置环境变量 jdk为9.0以上版本
    wget https://repo.huaweicloud.com/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz
    解压到指定目录
    tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gz -c …/service/

  2. 配置环境变量:
    vim /etc/profile
    export JAVA_HOME=/usr/local/service/jdk-9.0.1
    export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
    export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tool.jar

source /etc/profile

  1. 网上下载elasticsearch-7.11.1
    并解压到 service 目录和上面jdk 一样

  2. 修改配置文件
    cd /usr/local/service/elasticsearch-7.11.1/config
    vim elasticsearch.yml
    解开注释并修改如下参数:
    network.host: 0.0.0.0
    http.port: 9200
    discovery.seed_hosts: [“192.168.2.107”]
    添加下面配置:
    xpack.ml.enabled: false

  3. 使用root角色执行
    vim /etc/sysctl.conf
    增加以下参数
    vm.max_map_count=262144
    重启服务器(记得重启,不然可能不生效)
    编辑 /etc/security/limits.conf,追加以下内容;

  • soft nofile 65536
  • hard nofile 65536
  1. 修改 jvm.options文件
    修改为:

  2. 添加用户
    useadd es

  3. 给用户授权文件权限
    chown -R es /usr/local/service/elasticsearch-7.11.1
    chown -R es /usr/local/service/elasticsearch-7.11.1/config/elasticsearch.keystore

  4. 启动:
    切换用户为es 执行命令:
    su es
    cd /usr/local/service/elasticsearch-7.11.1/bin
    nohup ./elasticsearch &

启动成功

后台验证:
curl -XGET ‘http://localhost:9200/_cluster/health?pretty=true’

如果状态不为绿色说明有问题

执行命令:
curl -X PUT “192.168.2.107:9200/_settings” -H ‘Content-Type: application/json’ -d’{“number_of_replicas”:0}’
为绿色:


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进