zoukankan      html  css  js  c++  java
  • elasticsearch 整合spring cloud Alibaba nacos 配置文件

    # spring配置
    spring: 
      redis:
        database: 6
        host: 192.168.8.248
        port: 6379
        password:
      elasticsearch:
        # es相关配置 Connecting to Elasticsearch using REST clients
        rest:
          uris: http://192.168.8.202:9200
          connection-timeout: 10s
          read-timeout: 10s
          username: elastic
          password: 123456
        # es相关配置 Connecting to Elasticsearch using Jest clients
        jest:
          uris: http://192.168.8.202:9200
          connection-timeout: 10s
          read-timeout: 10s
          username: elastic
          password: 123456
      # es相关配置 Connecting to Elasticsearch using Reactive REST clients  
      data: 
        elasticsearch:
          cluster-name: huajun-elasticsearch
          cluster-nodes: 192.168.8.202:9300
          repositories:
            enabled: true 
          client:
            reactive:
              endpoints: 192.168.8.202:9200
              use-ssl: false
              socket-timeout: 10s
              username: elastic
              password: 123456
    
      datasource:
        druid:
          stat-view-servlet:
            enabled: true
            loginUsername: admin
            loginPassword: 123456
        dynamic:
          druid:
            initial-size: 5
            min-idle: 5
            maxActive: 20
            maxWait: 60000
            timeBetweenEvictionRunsMillis: 60000
            minEvictableIdleTimeMillis: 300000
            validationQuery: SELECT 1 FROM DUAL
            testWhileIdle: true
            testOnBorrow: false
            testOnReturn: false
            poolPreparedStatements: true
            maxPoolPreparedStatementPerConnectionSize: 20
            filters: stat,wall,slf4j
            connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
          datasource:
              # 主库数据源
              master:
                driver-class-name: com.mysql.cj.jdbc.Driver
                url: jdbc:mysql://192.168.8.248:3306/huajun-cloud-search?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
                username: root
                password: root
              # 从库数据源
              # slave:
                # username: 
                # password: 
                # url: 
                # driver-class-name: 
          # seata: true    # 开启seata代理,开启后默认每个数据源都代理,如果某个不需要代理可单独关闭
    
      # rabbitmq配置
      rabbitmq:
        host: 192.168.8.201
        username: admin
        password: admin
        port: 5672
        publisher-confirms: true
        publisher-returns: true
        virtual-host: /
        listener:
          simple:
            acknowledge-mode: manual
            #消费者的最小数量
            concurrency: 1
            #消费者的最大数量
            max-concurrency: 1
            #是否支持重试
            retry:
              enabled: true
    # 关闭es健康检查
    management:
      health:
        elasticsearch:
          enabled: false
    # seata配置
    seata:
      # 默认关闭,如需启用spring.datasource.dynami.seata需要同时开启
      enabled: false
      # Seata 应用编号,默认为 ${spring.application.name}
      application-id: ${spring.application.name}
      # Seata 事务组编号,用于 TC 集群名
      tx-service-group: ${spring.application.name}-group
      # 关闭自动代理
      enable-auto-data-source-proxy: false
      config:
        type: nacos
        nacos:
          serverAddr: 192.168.8.201:8848
          group: SEATA_GROUP
          namespace: ffbdf183-c35e-41ea-8166-e807b6968b93
      registry:
        type: nacos
        nacos:
          application: seata-server
          server-addr: 192.168.8.201:8848
          group: SEATA_GROUP
          namespace: ffbdf183-c35e-41ea-8166-e807b6968b93
    
    # mybatis配置
    mybatis-plus:
        # 搜索指定包别名
        typeAliasesPackage: com.huajun.search
        # 配置mapper的扫描,找到所有的mapper.xml映射文件
        mapperLocations: classpath:mapper/**/*.xml
        global-config:
          db-config:
            id-type: assign_uuid
            capital-mode: false
    
            logic-delete-field: delFlag  # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
            logic-delete-value: 2 # 逻辑已删除值(默认为 1)
            logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
    
    # swagger配置
    swagger:
      title: 示例程序接口文档
      license: Powered By huajun
      licenseUrl: http://www.huajuntec.com.cn
    
    # xxl-job分布式任务配置
    xxljob:
      adminAddresses: http://192.168.8.201:9080/xxl-job-admin
      accessToken: ''
      appname: ${spring.application.name}
      address: 
      ip: 
      port: 0
      logPath: 
      logRetentionDays: 30
  • 相关阅读:
    使用python向Redis批量导入数据
    SkinSharp用法
    java设计模式演示样例
    [LeetCode] Search for a Range [34]
    Java 实现组合(Composite)模式
    机房收费系统重构中的一些感受
    qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
    Windows下FFmpeg高速入门
    C# DataTable的詳細使用方法
    NGUI 3.5教程(六)Font字体
  • 原文地址:https://www.cnblogs.com/Jeely/p/15263281.html
Copyright © 2011-2022 走看看