zoukankan      html  css  js  c++  java
  • elasticsearch及图像化容器

    #!/bin/bash
    
    # 使用docker安装elasticsearch
    
    # 拉取镜像(项目使用版本为6.5.0)
    docker pull elasticsearch:6.5.0
    
    # 启动镜像
    docker run -d --restart=always --name elasticsearch -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:6.5.0
    
    # 测试 访问9200端口
    http://192.168.1.137:9200/
    
    # 如果启动失败查看日志
    docker logs -f elasticsearch
    
    # 报错max_map_count的值太小
    # ERROR: max virtual memory areas vm.max_map_count [65530] is too low
    
    # 解决
    cat /proc/sys/vm/max_map_count
    # 输出 65530
    
    sudo sysctl -w vm.max_map_count=262144
    # 输出 sudo sysctl -w vm.max_map_count=262144
    
    # 参考
    # https://blog.csdn.net/qq_41754409/article/details/94134747
    
    # 修改elasticsearch配置
    docker exec -it elasticsearch bash
    vi /usr/share/elasticsearch/config/elasticsearch.yml
    
    # 集群名称
    cluster.name: "dataxxx-elasticsearch"
    # 可以访问的ip
    network.host: 0.0.0.0
    # 本节点名称
    node.name: master
    # 是否master节点
    node.master: true
    # 是否存储数据
    node.data: true
    
    # head插件设置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.port: 9200
    transport.tcp.port: 9300
    
    
    #/usr/share/elasticsearch/config/elasticsearch.yml 配置
    
    ################################
    cluster.name: "dataxxx-elasticsearch"
    network.host: 0.0.0.0
    node.name: master
    node.master: true
    node.data: true
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.port: 9200
    transport.tcp.port: 9300
    ##################################
    
    
    
    # 重启elasticsearch
    docker restart elasticsearch
    
    
    # 使用docker安装es可视化工具elasticsearch-head
    # 拉取镜像
    docker pull mobz/elasticsearch-head:5
    docker  pull  docker.io/mobz/elasticsearch-head:5  ##比较慢
    
    # 起动镜像
    docker run -d --restart=always -p 9100:9100 docker.io/mobz/elasticsearch-head:5
    ##配置监听
    ##进入容器
    vim /usr/src/app/Gruntfile.js
     connect: {
                            server: {
                                    options: {
                                            hostname: '0.0.0.0',  ##添加
                                            port: 9100,
                                            base: '.',
                                            keepalive: true
                                    }
    
    
    
    #测试 访问9100端口
    http://192.168.1.1x:9100/   输入elasticsearch 的IP和端口进行连接
    
    

    https://www.jianshu.com/p/503dd8f052d0
    https://blog.csdn.net/cb2474600377/article/details/78181912
    https://blog.csdn.net/jlh21/article/details/78319947

  • 相关阅读:
    电话聊天狂人
    PAT 1080. MOOC期终成绩
    PAT 1079. 延迟的回文数
    [转载]matlab 中序列求极值的方法
    [转载][转]Matlab-寻找峰值函数
    [转载]Kirchhoff Migration Impulse Response
    Envelope Extraction Using the Analytic Signal
    [转载]地震动的挑选
    C笔记
    Git常用有用命令
  • 原文地址:https://www.cnblogs.com/g2thend/p/12559582.html
Copyright © 2011-2022 走看看