Hi,
I’ve gone to dataproc 1.2 with druid 0.11.0 and I’m back to my earlier error:
Error: com.google.inject.util.Types.collectionOf(Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;
2018-01-04T23:29:45,712 INFO [task-runner-0-priority-0] org.apache.hadoop.mapreduce.Job - Task Id : attempt_1515085861113_0001_m_000026_2, Status : FAILED
This error repeats many times and then the whole job fails. Starting to question my sanity...
Here's what I've done:
Provisioned dataproc cluster as mentioned above (now version 1.2) (copied over druids jackson libs).
Installed druid 0.11.0 (straight off website, no rebuild!) on my druid cluster computers and copy hadoop-connector then pull-deps for google-extensions.
Copied over the dataproc hadoop config files (/etc/hadoop/conf on dataproc to druid/conf/_common on druid).
Start zookeeper and druid.
Attempted to ingest data and get error.
Here's my _common/common_runtime_properties in case that helps.
druid.extensions.loadList=[“druid-google-extensions”]
druid.startup.logging.logProperties=true
druid.zk.service.host=HOST_IP
druid.zk.paths.base=/druid
druid.metadata.storage.type=derby
druid.metadata.storage.connector.connectURI=jdbc:derby://HOST_IP:1527/var/druid/metadata.db;create=true
druid.metadata.storage.connector.host=HOST_IP
druid.metadata.storage.connector.port=1527
For GCP:
druid.storage.type=google
druid.google.bucket=BUCKET_NAME
druid.google.prefix=timeseries-test/segments
mapreduce.job.user.classpath.first=true
druid.indexer.logs.type=google
druid.indexer.logs.bucket=BUCKET_NAME
druid.indexer.logs.prefix=timeseries-test/indexing-logs
druid.selectors.indexing.serviceName=druid/overlord
druid.selectors.coordinator.serviceName=druid/coordinator
druid.monitoring.monitors=[“com.metamx.metrics.JvmMonitor”]
druid.emitter=logging
druid.emitter.logging.logLevel=info
druid.indexing.doubleStorage=double