Elasticsearch安装

docker安装方式

  • docker拉取elasticsearch镜像
docker pull elasticsearch
  • 在宿主机创建配置文件

elasticsearch.yml

cluster.name: elasticsearch-cluster  ##集群下,此名字必须相同
node.name: es-node1
network.host: 0.0.0.0
network.publish_host: 192.168.47.128  #主机
http.port: 9200   ##用于数据存储和搜索的es端口
transport.tcp.port: 9300  ##用于集群开发端口
http.cors.enabled: true  ##跨越设置,在监控elaticsearch-head中可以被访问到
http.cors.allow-origin: "*"  ##跨域设置,允许其他主机访问到
node.master: true  ##允许成为主节点
node.data: true    ##允许成为数据节点
discovery.zen.ping.unicast.hosts: ["192.168.47.128:9300","192.168.47.129:9301","192.168.47.130::9302"]  ##单播方式获取其他集群节点的主机列表
discovery.zen.minimum_master_nodes: 2  ##集群中最少存在2个节点
  • docker运行
    docker启动脚本:
docker run -d  --name=elasticsearch \  ##后台运行,设置名称
        -p 9200:9200 \    ##挂载端口
        -p 9300:9300 \  ##挂载端口
        -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \  ##jvm设置
        -v /root/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \  ##挂载配置文件目录
        elasticsearch:latest

  • 验证是否安装成功
    浏览器打开http://192.168.47.128:9200
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值