Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Logstash为从Cassandra到Solr的项目建立索引_Java_Solr_Cassandra_Logstash_Elastic Stack - Fatal编程技术网

Java 使用Logstash为从Cassandra到Solr的项目建立索引

Java 使用Logstash为从Cassandra到Solr的项目建立索引,java,solr,cassandra,logstash,elastic-stack,Java,Solr,Cassandra,Logstash,Elastic Stack,我想了解使用Logstash作为中间通道的实际情况,以便从Cassandra读取项目(而不是日志),以便在Solr中对其进行索引 对于生产环境来说,这是一种好方法吗?安全吗?还是更好地使用一个普通的方法,比如“代码> CasdRaa-Sqs-消费者/ CurssSoR ?这是一个太广泛的问题——你有多少数据,你需要同步所有的东西,或者只需要新的项目,你需要处理删除等等吗?你应该考虑使用ErasDANRA,在cassandra上面有elasticsearch而不是logstash。@AlexOtt

我想了解使用
Logstash
作为中间通道的实际情况,以便从
Cassandra
读取
项目(而不是日志),以便在
Solr
中对其进行索引


对于
生产环境
来说,这是一种好方法吗?安全吗?还是更好地使用一个普通的方法,比如“代码> CasdRaa-Sqs-消费者/ CurssSoR ?

这是一个太广泛的问题——你有多少数据,你需要同步所有的东西,或者只需要新的项目,你需要处理删除等等吗?你应该考虑使用ErasDANRA,在cassandra上面有elasticsearch而不是logstash。@AlexOtt实际上我需要同步everything@AlexTbk我对Elassandra的担忧是,community edition不支持节点之间的SSL加密,而enterprise edition的成本会更高。。这就是为什么我在考虑将
Cassandra
+
Solr
与SQS和consumers这样的中间层结合使用,你真的需要节点之间的SSL吗?在我们的情况下,它们部署在内部网络/gcp上,不应从外部访问。IDC同步是通过VPN TunnSIT太广泛的问题来完成的——你有多少数据,你需要同步所有的东西,或者只需要新的项目,你需要处理删除等等吗?你应该考虑使用ErasDANRA,在cassandra上面有elasticsearch而不是logstash。@AlexOtt实际上我需要同步everything@AlexTbk我对Elassandra的担忧是,community edition不支持节点之间的SSL加密,而enterprise edition的成本会更高。。这就是为什么我在考虑将
Cassandra
+
Solr
与SQS和consumers这样的中间层结合使用,你真的需要节点之间的SSL吗?在我们的情况下,它们部署在内部网络/gcp上,不应从外部访问。DC间同步通过VPN隧道完成