首页 > 其他分享 >docker安装elasticsearch

docker安装elasticsearch

时间:2023-01-10 14:02:23浏览次数:61  
标签:9200 -- data elasticsearch docker 安装 name

启动elasticsearch

  • 下载Elasticsearch7.17.5的docker镜像:
docker pull elasticsearch:7.17.5
  • 修改虚拟内存区域大小,否则会因为过小而无法启动:
sysctl -w vm.max_map_count=262144
  • 使用如下命令启动Elasticsearch服务,内存小的服务器可以通过ES_JAVA_OPTS来设置占用内存大小:
docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \
-e "discovery.type=single-node" \
-e "cluster.name=elasticsearch" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-d elasticsearch:7.17.5

docker run -p 9200:9200 -p 9300:9300 --name es \
-e "discovery.type=single-node" \
-e "cluster.name=elasticsearch" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \
-e "ingest.geoip.downloader.enabled=false" \
-v /Users/eternity/tool/elastic/plugins:/usr/share/elasticsearch/plugins \
-v /Users/eternity/tool/elastic/data:/usr/share/elasticsearch/data \
-d elasticsearch:7.17.5
  • 启动报错,"stacktrace": ["org.elasticsearch.ElasticsearchException: not all primary shards of [.geoip_databases] index are active",是因为启动时会去更新地图的一些数据库,这里直接禁掉即可,ingest.geoip.downloader.enabled=false``
  • 启动时会发现/usr/share/elasticsearch/data目录没有访问权限,只需要修改/mydata/elasticsearch/data目录的权限,再重新启动即可;
chmod 777 /mydata/elasticsearch/data/
docker restart elasticsearch
  • 开启防火墙:
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --reload
{
    "name": "4739231e3c6a",
    "cluster_name": "elasticsearch",
    "cluster_uuid": "NybOghB6RkW0etsn7WFvRA",
    "version": {
        "number": "7.17.5",
        "build_flavor": "default",
        "build_type": "docker",
        "build_hash": "8d61b4f7ddf931f219e3745f295ed2bbc50c8e84",
        "build_date": "2022-06-23T21:57:28.736740635Z",
        "build_snapshot": false,
        "lucene_version": "8.11.1",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
}

标签:9200,--,data,elasticsearch,docker,安装,name
From: https://www.cnblogs.com/eternityz/p/17040105.html

相关文章

  • docker搭建zookeeper、kafka集群
    docker搭建zookeeper、kafka安装kafka1.先安装zookeeper,因为kafka依赖zookeeper,虽然目前3.0kafka已准备抛弃zk,不过暂不推荐在生成环境使用dockerpullbitn......
  • Docker系列(4)--Docker上基于Centos部署自定义Tomcat环境
    一、实验环境:[root@docker1tomcat9]#cat/etc/redhat-releaseCentOSLinuxrelease7.7.1908(Core)[root@docker1tomcat9]#uname-r3.10.0-1062.el7.x86_64二、实验准......
  • Docker基础知识 (23) - 使用 Docker 部署 Nginx + Php/Laravel + MariaDB 项目 (2) -
    本文在“Docker基础知识(12)-使用Docker部署Nginx+Php/Laravel+MariaDB项目”基础上,修改Nginx的配置文件和docker-compose.yml,配置phpMyAdmin目录密码保......
  • docker启动elasticsearch和kibana
    首先执行通过docker将以下镜像进行拉取:dockerpullelasticsearch:7.4.2用于存储和检索数据(版本可以自定义,两者版本需要统一)dockerpullkibana:7.4.2用于可视化检索数......
  • Oracle GoldenGate Monitor 安装卡在生成库界面
    安装 OracleGoldenGateMonitor:java-jar-Xmx1024mfmw_12.1.3.0.0_ogg.jar如图:在generatinglibraries停止了,一个晚上也没有通过!点击查看日志,或者打开日志文件,搜索关......
  • Elasticsearch 入门:logstash 5.0.0 安装及输出数据到 elasticsearch
    首先安装:elasticsearch、 kibana,以下测试会用到。安装参考:​​Elasticsearch入门:CentOS5.6安装Elasticsearch5.0​​​​Elasticsearch入门:Elasticsearch5.0安装......
  • SpagoBI 安装
    SpagoBI是100%开源且比较好的BI分析工具。SpagoBI是一个商业智能平台,为商业智能项目提供了一个完整开源的解决方案。它涵盖了一个BI系统所有方面的功能包括:数据挖掘、查询......
  • docker安装mysql
    搜索镜像名字dockersearchmysql 在网页端搜索版本列表:https://hub.docker.com/  点击标题,在下面选出需要的版本号拉取镜像 dockerpullmysql:8.0 ......
  • 处理docker中中文显示方框问题
    docker中使用aspose-words来天赐数据,然后生成pdf,本地测试没有问题,发布到测试服务器docker中,中文就变成了方框。这种情况一般都是字体缺失造成的。把字体拷贝到文件夹fonts......
  • SQL Server 2016 KB2919355 安装失败
    WindowsServer2012R2安装SQLServer2016检查未通过,需要安装 KB2919355。错误如下图:按提示,下载安装​​WindowsServer2012R2更新(KB2919355)​​ ,下载文件......