社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Elasticsearch

《Elasticsearch技术解析与实战》Chapter 1.2 Elasticsearch安装

庄里程序猿 • 6 年前 • 390 次点击  
阅读 18

《Elasticsearch技术解析与实战》Chapter 1.2 Elasticsearch安装

1. 下载安装

1.1 下载

https://www.elastic.co/downloads/elasticsearch
下载 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.tar.gz
复制代码

1.2 解压

tar -zxvf elasticsearch-6.7.0.tar.gz
复制代码

1.3 运行

cd elasticsearch-6.7.0
bin/elasticsearch
复制代码

1.4 检验

curl http://localhost:9200  或者浏览器访问
{
    "name": "q9sdES9",
    "cluster_name": "docker-cluster",
    "cluster_uuid": "6klEi4d0Q6y0LC3YNYVXTQ",
    "version": {
        "number": "5.5.0",
        "build_hash": "260387d",
        "build_date": "2017-06-30T23:16:05.735Z",
        "build_snapshot": false,
        "lucene_version": "6.6.0"
    },
    "tagline": "You Know, for Search"
}
复制代码

2. Docker部署

官方文档 : www.elastic.co/guide/en/el…

2.1 拉取镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:5.5.1
复制代码

2.2 启动容器

docker run -p 9200:9200 9300:9300 -e "http.host=0.0.0.0" -e “transport.host=0.0.0.0" --name elasticsearch_5.5.0 -d docker.elastic.co/elasticsearch/elasticsearch:5.5.0
复制代码

2.3 修改配置

进入到容器中 : docker exec -it elasticsearch_5.5.0 /bin/bash
修改jvm配置 : vi /config/jvm.options
            -Xms2g  —>  -Xms512m
            -Xmx2g  —>  -Xmx512m
    修改小一些,服务器内存有限😂
复制代码

2.4 重启容器,查看是否成功

http://服务器ip:9200
{
    "name": "q9sdES9",
    "cluster_name": "docker-cluster",
    "cluster_uuid": "6klEi4d0Q6y0LC3YNYVXTQ",
    "version": {
        "number": "5.5.0",
        "build_hash": "260387d",
        "build_date": "2017-06-30T23:16:05.735Z",
        "build_snapshot": false,
        "lucene_version": "6.6.0"
    },
    "tagline": "You Know, for Search"
}
此处集群的名称为 docker-cluster, 可以自行修改 : vi /config/elasticsearch.yml
复制代码

Tips

本文同步发表在公众号,欢迎大家关注!😁 后续笔记欢迎关注获取第一时间更新!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31589
 
390 次点击