zoukankan      html  css  js  c++  java
  • 微服务-1、环境搭建

    一、docker和docker-compost

    # 使用yum安装docker
    yum -y install docker
    # 启动
    systemctl start docker.service
    # 设置为开机自启动
    systemctl enable docker.service
    
    # 下载docker-compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    # 添加可执行权限(这里不懂可以看一下菜鸟教程-linux教程-文件权限)
    sudo chmod +x /usr/local/bin/docker-compose
    # 查看docker-compose版本
    docker-compose --version

    二、docker来快速部署ElasticSearch到Linux上

    version: '3.4'
    
    services:
      elasticsearch:
        image: slideroom/elasticsearch:98
        environment:
          bootstrap.memory_lock: 'true'
          discovery.type: single-node
          ES_JAVA_OPTS: '-Xms512m -Xmx512m'
          xpack.security.enabled: 'false'
        ports:
          - 9200:9200
          - 9300:9300
        ulimits:
          memlock:
            soft: -1 
            hard: -1
        volumes:
          - esdata:/usr/share/elasticsearch/data
    
      kibana:
        depends_on:
          - elasticsearch
        image: slideroom/kibana:116
        ports:
          - 5601:5601
     
    volumes:
      esdata:
        driver: local
      appdata:
        driver: local

    注意:复制粘贴记得检查

    通过一句简单的命令:docker-compose up -d 即可快速启动ElasticSearch和Kibana

     ui 是kibana

     访问9200表示安装成功

     访问9300  9300 是es 集群用的

     你把日志写在es,kibana 去查询,kibana只是作为一个展示用的

    二、写入

    1、通过Nuget安装Nlog依赖包

    NLog.Web.AspNetCore
    Nlog.Extensions.Logging

    如图所示

  • 相关阅读:
    MFC中动态控件的创建与响应
    fseek函数
    fullPage.js插件用法(转发)
    二级联动
    ajax_异步交互-get/post方式
    02_数据类型转换-小结
    01_创建对象的三种方法
    分布式与集群
    FSM
    开发一个第三方库的一般性和团队特定规则
  • 原文地址:https://www.cnblogs.com/fger/p/13226028.html
Copyright © 2011-2022 走看看