gpt4 book ai didi

elasticsearch - 找不到有效的gem 'logstash-core'

转载 作者:行者123 更新时间:2023-12-03 00:14:18 25 4
gpt4 key购买 nike

我尝试将AWS DynamoDB与ElasticSearch连接起来。我按照那个指示:

https://github.com/awslabs/logstash-input-dynamodb

但是我遇到了问题。我在调用该代码时出错:

jruby -S gem install --local logstash-input-dynamodb-1.0.0-java.gem

错误:

enter image description here

还有我的DynamoDB文件:

enter image description here

最佳答案

我在Linux上成功安装了https://github.com/awslabs/logstash-input-dynamodb

我按照以下步骤进行操作:

jruby -S gem build logstash-input-dynamodb.gemspec

生成了 “logstash-input-dynamodb.gemspec” 文件

logstash-core已安装在以下文件夹中:

$ /jruby-9.1.6.0/lib/ruby/gems/shared/gems/logstash-core-2.0.0.rc1-java

然后,我用以下命令更新了 “logstash-input-dynamodb.gemspec” 文件(上面生成):
s.add_runtime_dependency "logstash-core", '~> 2.0.0rc1', '< 3.0.0'

我再次做了一个构建:
jruby -S gem build logstash-input-dynamodb.gemspec

生成 logstash-input-dynamodb-1.0.0-java.gem

运行此命令后:
jruby -S gem install --local logstash-input-dynamodb-1.0.0-java.gem

它成功安装在以下位置:
$ /jruby-9.1.6.0/lib/ruby/gems/shared/gems 文件夹

下一步:
  • 我安装了logstash 2.4.1
  • 我添加的Gemfile中的
  • :gem "logstash-input-dynamodb"
  • bin / plugin install --no-verify logstash-input-dynamodb
  • bin /插件列表-显示已安装logstash-input-dynamodb
  • 关于elasticsearch - 找不到有效的gem 'logstash-core',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38032082/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com