小编Mah*_*tan的帖子

在确定分区位置之前 60000 毫秒的 Kafka 客户端超时已过期

我正在尝试将 Flink 连接到 Kafka 消费者

我正在使用 Docker Compose 构建 4 个容器 zookeeper、kafka、Flink JobManager 和 Flink TaskManager。

对于 zookeeper 和 Kafka,我使用 wurstmeister 图像,对于 Flink,我使用官方图像。

docker-compose.yml

version: '3.1'
services:
  zookeeper:
    image: wurstmeister/zookeeper:3.4.6
    hostname: zookeeper
    expose:
      - "2181"
    ports:
      - "2181:2181"

  kafka:
    image: wurstmeister/kafka:2.11-2.0.0
    depends_on:
      - zookeeper
    ports:
      - "9092:9092"
    hostname: kafka
    links:
      - zookeeper
    environment:
      KAFKA_ADVERTISED_HOST_NAME: kafka
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_ADVERTISED_PORT: 9092
      KAFKA_CREATE_TOPICS: 'pipeline:1:1:compact'

  jobmanager:
    build: ./flink_pipeline
    depends_on:
      - kafka
    links:
      - zookeeper
      - kafka
    expose:
      - "6123"
    ports:
      - "8081:8081"
    command: jobmanager …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose apache-flink

14
推荐指数
1
解决办法
1万
查看次数

在 NestJS 应用程序中的 Newrelic 中注释匿名中间件

我正在为一个项目使用 NestJS(带有 Express Server)并尝试优化某些端点的性能,使用 New Relic 我注意到所有端点的大部分响应时间都花在匿名中间件上,达到 89 % 在某些时候。

在此处输入图片说明

有没有办法找出这是哪个中间件?

node.js express newrelic nestjs

4
推荐指数
1
解决办法
291
查看次数

rails RSolr :: Error :: ConnectionRefused:连接被拒绝错误

我正在使用rails 5开发一个API项目,我已经安装了太阳黑子宝石进行搜索,但现在我收到了错误

RSolr :: Error :: ConnectionRefused:拒绝连接

在rails控制台中,当我尝试更改记录中的任何字段或创建新记录时,完整的错误日志:

RSolr::Error::ConnectionRefused: Connection refused - {:data=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?><add><doc><field name=\"id\">Event 147</field><field name=\"type\">Event</field><field name=\"type\">ApplicationRecord</field><field name=\"type\">ActiveRecord::Base</field><field name=\"class_name\">Event</field><field boost=\"5\" name=\"title_text\">new Event around</field><field name=\"desc_text\">something</field><field name=\"location_text\">12134</field></doc></add>", :headers=>{"Content-Type"=>"text/xml"}, :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :path=>"update", :uri=>#<URI::HTTP http://localhost:8982/solr/development/update?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rsolr-1.1.1/lib/rsolr/connection.rb:19:in `rescue in execute'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rsolr-1.1.1/lib/rsolr/connection.rb:14:in `execute'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rsolr-1.1.1/lib/rsolr/client.rb:181:in `execute'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rsolr-1.1.1/lib/rsolr/client.rb:175:in `send_and_receive'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sunspot_rails-2.2.5/lib/sunspot/rails/solr_instrumentation.rb:16:in `block in send_and_receive_with_as_instrumentation'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.rc1/lib/active_support/notifications.rb:164:in `block in instrument'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.rc1/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.rc1/lib/active_support/notifications.rb:164:in `instrument'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/sunspot_rails-2.2.5/lib/sunspot/rails/solr_instrumentation.rb:15:in `send_and_receive_with_as_instrumentation'
    from (eval):2:in `post'
    from /home/mcd/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rsolr-1.1.1/lib/rsolr/client.rb:84:in `update'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby solr ruby-on-rails sunspot

2
推荐指数
1
解决办法
3626
查看次数