essaie d'exécuter un travail d'étincelle dans mesos CLUSTER interrogation des données élastiques, en utilisant l'interrogation quelque chose comme esJsonRDD ceci: Fetching esJsonRDD from elasticsearch with complex filtering in Spark , et a fonctionné très bien pour le groupe multi -node groupe élastique avec moins de 32 nœuds. Comme les noeuds dans l'élastique a augmenté, les emplois ne parviennent pas à exception ci-dessous:Emploi Spark Errored avec: Trop d'éléments pour créer une puissance définie 34
org.elasticsearch.hadoop.EsHadoopIllegalArgumentException: Too many elements to create a power set 37
comme mentionné dans https://github.com/elastic/elasticsearch-hadoop/issues/737
Am en utilisant 2.3.4
élastique, est-il solution de contournement pour la même version de l'élastique? Voici mes dépendances de Gradle de mon travail Spark actuel.
compile group: 'org.elasticsearch', name: 'elasticsearch-spark_2.11', version: '2.4.5'
compile group: 'org.apache.spark', name: 'spark-sql_2.11', version: '2.0.0'
compile group: 'org.elasticsearch', name: 'elasticsearch', version: '2.3.4'