ElasticSearch安装

ElasticSearch安装

方式一:tar包安装

  1. 下载tar文件

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.5.2-linux-x86_64.tar.gz
    
  2. 解压并进入文件夹

    tar -xf elasticsearch-8.5.2-linux-x86_64.tar.gz
    cd elasticsearch-8.5.2/
    
  3. 新版es不允许使用root用户启动,需要创建用户并赋权限

    useradd es
    passwd es
    # 为es用户授权
    chown -R es:es elasticsearch-8.5.2
    chmod -R 777 elasticsearch-8.5.2
    
  4. 配置远程访问,修改config/elasticsearch.yml

  5. image.png

    image.png

  6. 切换用户为es,启动es

    su es
    cd elasticsearch-8.5.2/bin
    ./elasticsearch
    
  7. 报错信息汇总:

    错误一:image.png

    修改/etc/security/limits.conf 文件,追加内容

    es soft nofile 65536
    es hard nofile 65536
    
  8. 错误二:

    image.png

    执行如下命令

    sudo sysctl -w vm.max_map_count=262144
    

    错误三:修改jvm参数 /config/jvm.options

    -Xms512m
    -Xmx512m
    

Docker方式安装

  1. 进入dockerhub搜索es的镜像资源

    https://hub.docker.com/_/elasticsearch

  2. docker拉取资源

    docker pull elasticsearch:8.5.2
    # 可查看镜像信息
    docker images 
    
  3. 首次启动不要挂接本地目录(7.x版本无需此操作),

    
    docker run --name elasticsearch  -p 9200:9200 -p 9300:9300 \
     -e "discovery.type=single-node" \
     -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
     -d elasticsearch:8.5.2
    #浏览器访问https://ip:9200  若能访问则启动成功,也可以通过docker logs查看日志,因高版本elasticsearch默认是开启ssl的,所以访问需要使用https
    # 创建宿主机的挂载目录
    mkdir -p /mydata/es/data
    # 使用docker cp 命令将config文件夹完整复制出来
    docker cp 容器id:/usr/share/elasticsearch/config /mydata/es
    # 更改权限
    chmod -R 777 /mydata/es
    # 关闭ssl
    vim /mydata/es/config/elasticsearch.yml
    #将图片中的位置设置为false
    

    image.png

  4. 删除容易,并使用如下命令重新启动容器,此时即可以通过http://ip:9200进行访问

# 重新启动容器
docker run --name elasticsearch  -p 9200:9200 -p 9300:9300 \
 -e "discovery.type=single-node" \
 -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
 -v /mydata/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
 -v /mydata/es/data/:/usr/share/elasticsearch/data \
 -v /mydata/es/plugins:/usr/share/elasticsearch/plugins \
 -d elasticsearch:8.5.2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值