ES学习

作者: 天探女 | 来源:发表于2020-12-21 00:28 被阅读0次

    安装Elasticsearch

    镜像拉取ES

    以7.4.2版本为例

    docker pull elasticsearch:7.4.2
    

    创建数据卷并挂载

    mkdir -p /home/dockerdata/elasticsearch/config
    mkdir -p /home/dockerdata/elasticsearch/data
    

    创建配置文件

    注意yml的文本格式(空格)

    echo "http.http: 0.0.0.0" >> /home/dockerdata/elasticsearch/config/elasticsearch.yml
    

    为文件夹分配足够的权限

    chmod -R 777 /home/dockerdata/elasticsearch/
    

    运行

    docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e \
    "discovery.type=single-node" \
    -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
    -v /home/dockerdata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
    -v /home/dockerdata/elasticsearch/data:/usr/share/elasticsearch/data \
    -v /home/dockerdata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
    -d elasticsearch:7.4.2
    

    其中9200是http通信,供外部使用
    9300是tcp通信,供集群之间通信

    安装Kibana

    docker拉取kibana

    以7.4.2版本为例

    docker pull kibana:7.4.2
    

    运行Kibana

    docker run --name kibana \
    -e ELASTICSEARCH_HOSTS=http://192.168.1.112:9200 \
    -p 5601:5601 \
    -d kibana:7.4.2
    

    相关文章

      网友评论

          本文标题:ES学习

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