首页 > 其他分享 >Docker安装ElasticSearch

Docker安装ElasticSearch

时间:2023-07-14 16:12:12浏览次数:32  
标签:9200 local kibana ElasticSearch usr elasticsearch Docker 安装 docker

Docker安装ElasticSearch

标签(空格分隔): linux

安装ElasticSearch

版本:elasticsearch:7.10.1

mkdir -p /usr/local/elasticsearch/config
mkdir -p /usr/local/elasticsearch/data
chmod 777 -R /usr/local/elasticsearch/
echo "http.host: 0.0.0.0" >> /usr/local/elasticsearch/config/elasticesearch.yml

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /usr/local/elasticsearch/config/elasticesearch.yml:/usr/local/elasticsearch/config/elasticesearch.yml -v /usr/local/elasticsearch/data:/usr/local/elasticsearch/data -v /usr/local/elasticsearch/plugins:/usr/local/elasticsearch/plugins -d elasticsearch:7.10.1
  • -e "cluster.name=es-docker-cluster":设置集群名称
  • -e "http.host=0.0.0.0":监听的地址,可以外网访问
  • -e "ES_JAVA_OPTS=-Xms64m -Xmx128m":内存大小
  • -e "discovery.type=single-node":非集群模式
  • -v es-data:/usr/share/elasticsearch/data:目录映射,绑定elasticsearch的数据目录
  • -v es-logs:/usr/share/elasticsearch/logs:目录映射,绑定elasticsearch的日志目录
  • -v es-plugins:/usr/share/elasticsearch/plugins:目录映射,绑定elasticsearch的插件目录
  • -p 9200:9200:端口映射配置

安装ElasticSearch验证

访问: http://192.168.33.10:9200

# 响应内容
{
"name": "655e7cd56a56",
"cluster_name": "docker-cluster",
"cluster_uuid": "tr_R7qfqQ3SZx50ve6N3Cg",
"version": {
    "number": "7.10.1",
    "build_flavor": "default",
    "build_type": "docker",
    "build_hash": "1c34507e66d7db1211f66f3513706fdf548736aa",
    "build_date": "2020-12-05T01:00:33.671820Z",
    "build_snapshot": false,
    "lucene_version": "8.7.0",
    "minimum_wire_compatibility_version": "6.8.0",
    "minimum_index_compatibility_version": "6.0.0-beta1"
},
"tagline": "You Know, for Search"
}

安装Kibana

版本:kibana:7.10.1 需要和ES版本对应
Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化

docker run -d --name kibans -e ELASTICSEARCH_HOSTS="http://192.168.33.10:9200" -p 5601:5601 kibana:7.10.1
  • -e ELASTICSEARCH_HOSTS ES地址:注意不要使用127.0.0.1

访问UI界面:http://192.168.33.10:5601

Kibana中文

#进入容器
docker exec -it kibans /bin/bash

#进入配置文件目录
cd /usr/share/kibana/config

#编辑文件kibana.yml
vi kibana.yml

#在最后一行添加如下配置
i18n.locale: zh-CN

#保存退出
:x

#并重启容器
docker restart kibana

标签:9200,local,kibana,ElasticSearch,usr,elasticsearch,Docker,安装,docker
From: https://www.cnblogs.com/yanweifeng/p/17553997.html

相关文章

  • centos7.8安装Python-3.10
    centos7.8安装Python-3.10一.安装opensslpython3.10需要openssl至少1.1.1,而centos7.8默认版本为1.0.2*参考:https://www.cnblogs.com/linagcheng/p/15870060.html 二.安装依赖yuminstall-ybzip2-devellibffi-develzlibzlib-devel 三.安装Python-3.10tar-zx......
  • graylog5.1安装(Centos7)
    官网安装地址:https://go2docs.graylog.org/5-1/downloading_and_installing_graylog/red_hat_installation.htm?tocpath=Downloading%20and%20Installing%20Graylog%7CInstalling%20Graylog%7C_____6一、需要安装的组件OpenJDK17(5.0以上版本的graylog已内置,无需安装)OpenSe......
  • nginx安装
    将nginx源码包下载下来,官网下载地址:http://nginx.org/en/download.html,选择stableverson版本,以nginx-1.18.0为例,材料包中已下载,进入存放nginx-1.18.0.tar.gz源码包的目录,用解压命令解压到当前目录tar-xzvfnginx-1.18.0.tar.gz进入解压后的nginx-1.18.0目录里,使用cofigure......
  • mysql主从安装
    #解压tar-xzvfmysql-8.0.28-el7-x86_64.tar.gz新建文件夹datalogtmp#配置用户mysql并赋权groupaddmysqluseradd-r-gmysqlmysqlchown-Rmysql:mysql/data/nstcapp/mysqlchmod-R755/data/nstcapp/mysqlchmod-R755/data/nstcapp/mysql/datachmod-R7......
  • RabbitMQ集群安装
    rpm-Uvh*.rpm--nodeps--force安装依赖(一步步来)rpm-ivherlang-22.2.1-1.el7.x86_64.rpmrpm-ivhsocat-1.7.3.2-2.el7.x86_64.rpm--nodeps--forcerpm-ivhrabbitmq-server-3.8.3-1.el7.noarch.rpm启动RabbitMQsystemctlstartrabbitmq-serversystemctlrest......
  • Windows 11跳过联网安装
    步骤一:在Windows11安装窗口按下“Shift+F10”快捷键,输入命令 oobe\BypassNRO.cmd 回车执行命令之后,win11电脑就会自动重启,重启之后联网界面就会有一个暂时跳过的选项,可以和以前一样离线配置。  ......
  • ubuntu20.04 配置编译安装nginx的systemctl启动命令
    vim/usr/lib/systemd/system/nginx.service[Unit]Description=nginx-highperformancewebserverAfter=network.targetremote-fs.targetnss-lookup.target[Service]Type=forkin......
  • 裸机安装k8s
    环境准备节点数量:3台虚拟机centos7(virtualbox)硬件配置:2G或更多的RAM,2个CPU或更多的CPU,硬盘至少30G以上网络要求:多个节点之间网络互通,每个节点能访问外网集群规划k8s-node1:192.168.33.10k8s-node2:192.168.33.11k8s-node3:192.168.33.12设置主机名$hostnamec......
  • 用VMware Workstation 17 Pro 安装openEuler及常用工具教程
    安装教程VMwareWorkstation17Pro安装openEuler详细教程安装网卡sudoyuminstallnet-tools安装后,可使用ifconfig命令,查看网络配置信息。安装防火墙打开终端并输入以下命令以安装firewalld软件包:sudoyuminstallfirewalld安装完成后,启动firewalld服务并将其设置......
  • docker安装的metabase存储从h2改成mysql
    1、在mysql创建好数据库和相关用户,并授权CREATEDATABASEmetabase;CREATEUSERmetabase@'172.17.0.0/24'IDENTIFIEDBY'123456';GRANTUSAGEONmetabase.*TO'metabase@'172.17.0.0/24';FLUSHPRIVILEGES; 看一下metabase容器的启动命令,history|grep......