Re: Storm hive bolt
You can dowload my project from link http://itzone.pl/tmp234der/StormSample.zip This is simple topology with Kafka spout (it works ), hbase bolt (it works), hive bolt (doesnt work) I've created hive table: CREATE TABLE stock_prices( day DATE, open FLOAT, high FLOAT, low FLOAT, close FLOAT, volume INT, adj_close FLOAT ) PARTITIONED BY (name STRING) CLUSTERED BY (day) into 5 buckets STORED AS ORC TBLPROPERTIES ('transactional'='true'); I've created hbase table create 'stock_prices', 'cf' I've created kafka tpoic: /usr/hdf/current/kafka-broker/bin/kafka-topics.sh --create --zookeeper hdf1.local:2181,hdf2.local:2181,hdf3.local:2181 --replication-factor 3 --partition 3 --topic my-topic I've deployed app to storm. storm jar /root/StormSample-0.0.1-SNAPSHOT.jar mk.stormkafka.KafkaSpoutTestTopology MKjobarg1XXX When i Deploy and publish to kafka topic sample message I can not save data to hive table. I'm 100% sure I have hive configured OK, because I can add something to this table manually outside storm. 2017-03-30,11,12,13,14,15,16,Marcin2345 Caused by: org.apache.hive.hcatalog.streaming.TransactionError: Unable to acquire lock on {metaStoreUri='thrift://hdp1.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransactionImpl(HiveEndPoint.java:575) ~[stormjar.jar:?] at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransaction(HiveEndPoint.java:544) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveWriter.nextTxnBatch(HiveWriter.java:259) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveWriter.(HiveWriter.java:72) ~[stormjar.jar:?] ... 13 more I think it could be pom dependencies problem. I have no idea how I can fix if. Can you help me ? pozdrawiam Marcin Kasiński http://itzone.pl On 31 March 2017 at 12:35, Igor Kuzmenkowrote: > Check this example: > https://github.com/hortonworks/storm-release/blob/HDP-2.5.0.0-tag/external/storm-hive/src/test/java/org/apache/storm/hive/bolt/HiveTopology.java > > If you can, please post your topology code. It's strange that you are using > org.apache.hadoop.hive package directly. > > > On Fri, Mar 31, 2017 at 1:08 PM, Marcin Kasiński > wrote: >> >> After changin I have lots of errors in eclipse >> "DescriptionResourcePathLocationType >> The import org.apache.hadoop.hive cannot be resolved >> TestHiveBolt.java/StormSample/src/mk/storm/hiveline 26Java >> Problem >> " >> >> Do you have hello world storm hive project (HDP 1.5 and HDF 2.1) ? >> >> Can you send it to me an I will try it ? >> >> >> pozdrawiam >> Marcin Kasiński >> http://itzone.pl >> >> >> On 31 March 2017 at 11:30, Igor Kuzmenko wrote: >> > I'm using hive streaming bolt with HDP 2.5.0.0. >> > Try this: >> > >> > >> > >> > hortonworks >> > >> > >> > http://nexus-private.hortonworks.com/nexus/content/groups/public/ >> > >> > >> > >> > >> > org.apache.storm >> > storm-hive >> > 1.0.1.2.5.0.0-1245 >> > >> > >> > >> > On Fri, Mar 31, 2017 at 11:32 AM, Marcin Kasiński >> > wrote: >> >> >> >> Hi Eugene. >> >> >> >> Below yo have my pom file. >> >> >> >> Can you check it and fix it to use repositories in proper way, please ? >> >> >> >> I'm working with my problem over 2 weeks and I'm loosing hope. >> >> >> >> >> >> http://maven.apache.org/POM/4.0.0; >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; >> >> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> >> http://maven.apache.org/xsd/maven-4.0.0.xsd;> >> >> 4.0.0 >> >> StormSample >> >> StormSample >> >> 0.0.1-SNAPSHOT >> >> >> >> >> >> >> >> UTF-8 >> >> 1.7 >> >> 1.7 >> >> 1.0.1 >> >> 0.3.0 >> >> 0.8.2.2.3.0.0-2557 >> >> 1.7.7 >> >> 4.11 >> >> >> >> >> >> src >> >> >> >> >> >> >> >> >> >> maven-compiler-plugin >> >> 3.3 >> >> >> >> 1.8 >> >> 1.8 >> >> >> >> >> >> >> >> >> >> org.apache.maven.plugins >> >> maven-jar-plugin >> >> >> >> >> >> >> >> true >> >> lib/ >> >> mk.StormSample >> >> >> >> >> >> >> >> >> >> >> >> >> >> org.apache.maven.plugins >> >> maven-shade-plugin >> >> 1.4 >> >> >> >> true >> >> >> >> >> >> >> >> package >> >> >> >> shade >> >> >> >> >> >>
Re: Storm hive bolt
Hi Eugene. Below yo have my pom file. Can you check it and fix it to use repositories in proper way, please ? I'm working with my problem over 2 weeks and I'm loosing hope. http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> 4.0.0 StormSample StormSample 0.0.1-SNAPSHOT UTF-8 1.7 1.7 1.0.1 0.3.0 0.8.2.2.3.0.0-2557 1.7.7 4.11 src maven-compiler-plugin 3.3 1.8 1.8 org.apache.maven.plugins maven-jar-plugin true lib/ mk.StormSample org.apache.maven.plugins maven-shade-plugin 1.4 true package shade *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA defaults.yaml org.apache.storm storm-hive 1.0.2 jline jline org.apache.storm storm-hbase 1.0.1 org.apache.storm storm-core 1.0.3 log4j-over-slf4j org.slf4j org.apache.kafka kafka_2.10 0.10.0.0 org.apache.zookeeper zookeeper org.slf4j slf4j-log4j12 log4j log4j org.slf4j log4j-over-slf4j 1.7.21 org.apache.storm storm-kafka 1.0.1 org.apache.storm storm-jdbc 1.0.3 org.apache.hadoop hadoop-hdfs 2.6.0 ch.qos.logback logback-classic javax.servlet servlet-api com.googlecode.json-simple json-simple 1.1 log4j log4j 1.2.17 hortonworks http://repo.hortonworks.com/content/groups/public/org/apache/storm/storm-hive/1.0.1.2.0.1.0-12/ pozdrawiam Marcin Kasiński http://itzone.pl On 30 March 2017 at 17:51, Eugene Koifmanwrote: > It maybe because you are mixing artifacts from HDP/F and Apache when > compiling the topology. > Can you try using > http://repo.hortonworks.com/content/groups/public/org/apache/storm/storm-hive/1.0.1.2.0.1.0-12/ > Rather than > > org.apache.storm > storm-hive > 1.0.3 > > > Eugene > > On 3/29/17, 9:47 AM, "Marcin Kasiński" wrote: > > I've upgraded my environment. > > I have HIve on HDP 2.5 (environment 1) and storm on HDF 2.1 > > (environment 2) > > I have the same eroor: > > On storm (HDF 2.1): > > Caused by: org.apache.hive.hcatalog.streaming.TransactionError: Unable > to acquire lock on {metaStoreUri='thrift://hdp1.local:9083', > database='default', table='stock_prices', partitionVals=[Marcin] } at > > org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransactionImpl(HiveEndPoint.java:575) > ~[stormjar.jar:?] > > On hive metastore (HDP 2.5): > > 2017-03-29 11:56:29,926 ERROR [pool-5-thread-17]: > server.TThreadPoolServer (TThreadPoolServer.java:run(297)) - Error > occurred during processing of message. > java.lang.IllegalStateException: Unexpected DataOperationType: UNSET > agentInfo=Unknown txnid:54 at > > org.apache.hadoop.hive.metastore.txn.TxnHandler.enqueueLockWithRetry(TxnHandler.java:938) > at > org.apache.hadoop.hive.metastore.txn.TxnHandler.lock(TxnHandler.java:814) > at > org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.lock(HiveMetaSt > pozdrawiam > Marcin Kasiński > http://itzone.pl > > > On 27 March 2017 at 22:01, Marcin Kasiński > wrote: > > Hello. > > > > Thank you for reply. > > > > I do really want to solve it. > > > > I'm sure i compiled sources again with new jars. > > > > I've changed source from
Re: Storm hive bolt
It maybe because you are mixing artifacts from HDP/F and Apache when compiling the topology. Can you try using http://repo.hortonworks.com/content/groups/public/org/apache/storm/storm-hive/1.0.1.2.0.1.0-12/ Rather than org.apache.storm storm-hive 1.0.3 Eugene On 3/29/17, 9:47 AM, "Marcin Kasiński"wrote: I've upgraded my environment. I have HIve on HDP 2.5 (environment 1) and storm on HDF 2.1 (environment 2) I have the same eroor: On storm (HDF 2.1): Caused by: org.apache.hive.hcatalog.streaming.TransactionError: Unable to acquire lock on {metaStoreUri='thrift://hdp1.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransactionImpl(HiveEndPoint.java:575) ~[stormjar.jar:?] On hive metastore (HDP 2.5): 2017-03-29 11:56:29,926 ERROR [pool-5-thread-17]: server.TThreadPoolServer (TThreadPoolServer.java:run(297)) - Error occurred during processing of message. java.lang.IllegalStateException: Unexpected DataOperationType: UNSET agentInfo=Unknown txnid:54 at org.apache.hadoop.hive.metastore.txn.TxnHandler.enqueueLockWithRetry(TxnHandler.java:938) at org.apache.hadoop.hive.metastore.txn.TxnHandler.lock(TxnHandler.java:814) at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.lock(HiveMetaSt pozdrawiam Marcin Kasiński http://itzone.pl On 27 March 2017 at 22:01, Marcin Kasiński wrote: > Hello. > > Thank you for reply. > > I do really want to solve it. > > I'm sure i compiled sources again with new jars. > > I've changed source from storm 0.10 ( package backtype.storm.* ) to > storm 1.0.1 (package org.apache.storm.*) and I've generated jar again > > Below you have entire storm worker logs and pom.xml. > > http://maven.apache.org/POM/4.0.0; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd;> > 4.0.0 > StormSample > StormSample > 0.0.1-SNAPSHOT > > > UTF-8 > 1.7 > 1.7 > 1.0.1 > 0.3.0 > 0.8.2.2.3.0.0-2557 > 1.7.7 > 4.11 > > > src > > > > > maven-compiler-plugin > 3.3 > > 1.8 > 1.8 > > > > > org.apache.maven.plugins > maven-jar-plugin > > > > true > lib/ > mk.StormSample > > > > > > > org.apache.maven.plugins > maven-shade-plugin > 1.4 > > true > > > > package > > shade > > > > > *:* > > META-INF/*.SF > META-INF/*.DSA > META-INF/*.RSA > > defaults.yaml > > > > > > > implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> > > implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> > > > > > > > > > > > > > > org.apache.storm > storm-hive > 1.0.3 > > > > jline > jline > > > > > > > > org.apache.storm > storm-hbase > 1.0.1 > > > > > >org.apache.storm > storm-core > 1.0.1 > > > log4j-over-slf4j > org.slf4j > > > > > > > > > org.apache.kafka > kafka_2.10 > 0.10.0.0 > > > org.apache.zookeeper >
Re: Storm hive bolt
I've upgraded my environment. I have HIve on HDP 2.5 (environment 1) and storm on HDF 2.1 (environment 2) I have the same eroor: On storm (HDF 2.1): Caused by: org.apache.hive.hcatalog.streaming.TransactionError: Unable to acquire lock on {metaStoreUri='thrift://hdp1.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransactionImpl(HiveEndPoint.java:575) ~[stormjar.jar:?] On hive metastore (HDP 2.5): 2017-03-29 11:56:29,926 ERROR [pool-5-thread-17]: server.TThreadPoolServer (TThreadPoolServer.java:run(297)) - Error occurred during processing of message. java.lang.IllegalStateException: Unexpected DataOperationType: UNSET agentInfo=Unknown txnid:54 at org.apache.hadoop.hive.metastore.txn.TxnHandler.enqueueLockWithRetry(TxnHandler.java:938) at org.apache.hadoop.hive.metastore.txn.TxnHandler.lock(TxnHandler.java:814) at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.lock(HiveMetaSt pozdrawiam Marcin Kasiński http://itzone.pl On 27 March 2017 at 22:01, Marcin Kasińskiwrote: > Hello. > > Thank you for reply. > > I do really want to solve it. > > I'm sure i compiled sources again with new jars. > > I've changed source from storm 0.10 ( package backtype.storm.* ) to > storm 1.0.1 (package org.apache.storm.*) and I've generated jar again > > Below you have entire storm worker logs and pom.xml. > > http://maven.apache.org/POM/4.0.0; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd;> > 4.0.0 > StormSample > StormSample > 0.0.1-SNAPSHOT > > > UTF-8 > 1.7 > 1.7 > 1.0.1 > 0.3.0 > 0.8.2.2.3.0.0-2557 > 1.7.7 > 4.11 > > > src > > > > > maven-compiler-plugin > 3.3 > > 1.8 > 1.8 > > > > > org.apache.maven.plugins > maven-jar-plugin > > > > true > lib/ > mk.StormSample > > > > > > > org.apache.maven.plugins > maven-shade-plugin > 1.4 > > true > > > > package > > shade > > > > > *:* > > META-INF/*.SF > META-INF/*.DSA > META-INF/*.RSA > > defaults.yaml > > > > > > > implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> > > implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> > > > > > > > > > > > > > > org.apache.storm > storm-hive > 1.0.3 > > > > jline > jline > > > > > > > > org.apache.storm > storm-hbase > 1.0.1 > > > > > >org.apache.storm > storm-core > 1.0.1 > > > log4j-over-slf4j > org.slf4j > > > > > > > > > org.apache.kafka > kafka_2.10 > 0.10.0.0 > > > org.apache.zookeeper > zookeeper > > > org.slf4j > slf4j-log4j12 > > > log4j > log4j > > > > > org.slf4j > log4j-over-slf4j > 1.7.21 > > > > > > org.apache.storm > storm-kafka > 1.0.1 > > > > > > > > > > > org.apache.hadoop > hadoop-hdfs > 2.6.0 > > > ch.qos.logback > logback-classic > > > javax.servlet > servlet-api > > > > > > > > com.googlecode.json-simple > json-simple > 1.1 > > > > > > log4j > log4j > 1.2.17 > > > > > > > > > > > > > > clojars.org > http://clojars.org/repo > > > > > > logs: > > 2017-03-27 21:50:36.572 STDERR [INFO] JMXetricAgent instrumented JVM, > see https://github.com/ganglia/jmxetric > 2017-03-27 21:50:39.302 STDERR [INFO] Mar 27, 2017 9:50:39 PM > info.ganglia.gmetric4j.GMonitor start > 2017-03-27 21:50:39.303
Re: Storm hive bolt
Hello. Thank you for reply. I do really want to solve it. I'm sure i compiled sources again with new jars. I've changed source from storm 0.10 ( package backtype.storm.* ) to storm 1.0.1 (package org.apache.storm.*) and I've generated jar again Below you have entire storm worker logs and pom.xml. http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> 4.0.0 StormSample StormSample 0.0.1-SNAPSHOT UTF-8 1.7 1.7 1.0.1 0.3.0 0.8.2.2.3.0.0-2557 1.7.7 4.11 src maven-compiler-plugin 3.3 1.8 1.8 org.apache.maven.plugins maven-jar-plugin true lib/ mk.StormSample org.apache.maven.plugins maven-shade-plugin 1.4 true package shade *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA defaults.yaml org.apache.storm storm-hive 1.0.3 jline jline org.apache.storm storm-hbase 1.0.1 org.apache.storm storm-core 1.0.1 log4j-over-slf4j org.slf4j org.apache.kafka kafka_2.10 0.10.0.0 org.apache.zookeeper zookeeper org.slf4j slf4j-log4j12 log4j log4j org.slf4j log4j-over-slf4j 1.7.21 org.apache.storm storm-kafka 1.0.1 org.apache.hadoop hadoop-hdfs 2.6.0 ch.qos.logback logback-classic javax.servlet servlet-api com.googlecode.json-simple json-simple 1.1 log4j log4j 1.2.17 clojars.org http://clojars.org/repo logs: 2017-03-27 21:50:36.572 STDERR [INFO] JMXetricAgent instrumented JVM, see https://github.com/ganglia/jmxetric 2017-03-27 21:50:39.302 STDERR [INFO] Mar 27, 2017 9:50:39 PM info.ganglia.gmetric4j.GMonitor start 2017-03-27 21:50:39.303 STDERR [INFO] INFO: Setting up 1 samplers 2017-03-27 21:50:40.870 STDERR [INFO] SLF4J: Class path contains multiple SLF4J bindings. 2017-03-27 21:50:40.871 STDERR [INFO] SLF4J: Found binding in [jar:file:/usr/hdp/2.5.0.0-1245/storm/lib/log4j-slf4j-impl-2.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] 2017-03-27 21:50:40.872 STDERR [INFO] SLF4J: Found binding in [jar:file:/hadoop/storm/supervisor/stormdist/kafkatest-3-1490644225/stormjar.jar!/org/slf4j/impl/StaticLoggerBinder.class] 2017-03-27 21:50:40.872 STDERR [INFO] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 2017-03-27 21:50:40.880 STDERR [INFO] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] 2017-03-27 21:50:43.131 o.a.s.d.worker [INFO] Launching worker for kafkatest-3-1490644225 on db6a91d8-c15a-4b11-84c7-7e5461e02778:6700 with id ae719623-6064-44c0-98d3-ed1614f23bc3 and conf {"topology.builtin.metrics.bucket.size.secs" 60, "nimbus.childopts" "-Xmx1024m -javaagent:/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/lib/jmxetric-1.0.4.jar=host=localhost,port=8649,wireformat31x=true,mode=multicast,config=/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/conf/jmxetric-conf.xml,process=Nimbus_JVM", "ui.filter.params" nil, "storm.cluster.mode" "distributed", "topology.metrics.metric.name.separator" ".", "storm.messaging.netty.client_worker_threads" 1, "client.jartransformer.class" "org.apache.storm.hack.StormShadeTransformer", "logviewer.max.per.worker.logs.size.mb" 2048, "supervisor.run.worker.as.user" false, "topology.max.task.parallelism" nil, "topology.priority" 29, "zmq.threads" 1, "storm.group.mapping.service" "org.apache.storm.security.auth.ShellBasedGroupsMapping", "metrics.reporter.register"
Re: Storm hive bolt
https://community.hortonworks.com/questions/59681/puthivestreaming-nifi-processor-various-errors.html has 2016-10-03 23:40:24,322 ERROR [pool-5-thread-114]: metastore.RetryingHMSHandler (RetryingHMSHandler.java:invokeInternal(195)) - java.lang.IllegalStateException: Unexpected DataOperationType: UNSET agentInfo=Unknown txnid:98201 I don’t see this in the stack trace below but if you are seeing this, I think you need to recompile Storm bolt since it is an uber jar that includes some Hive classes. Based on the error above it is using old classes (from before HDP 2.5). Eugene On 3/26/17, 1:20 PM, "Marcin Kasiński"wrote: Hello. I have problem with Storm hive bolt. When I try to save data to hiev I get error Unable to acquire lock (storm logs below) I have very simple application (save simple data to hive ). It works with HDP 2.4 (Apache Hive 1.2.1 and Apache Storm 0.10.0) I switched to HDP 2.5 (Apache Hive 1.2.1 and Apache Storm 1.0.1) It stopped working. I saw simillar error here: https://community.hortonworks.com/questions/59681/puthivestreaming-nifi-processor-various-errors.html Ther are saying that there is a issue for Hive Streaming between HDF 2.0 and HDP 2.5 I Ilike HDP 2.5 . My question is: Do you know how I can solve this problem ? ... or the only way is to switch back to HDP 2.4 ? Storm logs below: org.apache.storm.hive.common.HiveWriter$ConnectFailure: Failed connecting to EndPoint {metaStoreUri='thrift://ambari.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.storm.hive.common.HiveWriter.(HiveWriter.java:80) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveUtils.makeHiveWriter(HiveUtils.java:50) ~[stormjar.jar:?] at org.apache.storm.hive.bolt.HiveBolt.getOrCreateWriter(HiveBolt.java:259) ~[stormjar.jar:?] at org.apache.storm.hive.bolt.HiveBolt.execute(HiveBolt.java:112) [stormjar.jar:?] at org.apache.storm.daemon.executor$fn__9362$tuple_action_fn__9364.invoke(executor.clj:734) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.daemon.executor$mk_task_receiver$fn__9283.invoke(executor.clj:466) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.disruptor$clojure_handler$reify__8796.onEvent(disruptor.clj:40) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:451) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.utils.DisruptorQueue.consumeBatchWhenAvailable(DisruptorQueue.java:430) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.disruptor$consume_batch_when_available.invoke(disruptor.clj:73) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.daemon.executor$fn__9362$fn__9375$fn__9428.invoke(executor.clj:853) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at org.apache.storm.util$async_loop$fn__656.invoke(util.clj:484) [storm-core-1.0.1.2.5.0.0-1245.jar:1.0.1.2.5.0.0-1245] at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_77] Caused by: org.apache.storm.hive.common.HiveWriter$TxnBatchFailure: Failed acquiring Transaction Batch from EndPoint: {metaStoreUri='thrift://ambari.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.storm.hive.common.HiveWriter.nextTxnBatch(HiveWriter.java:264) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveWriter.(HiveWriter.java:72) ~[stormjar.jar:?] ... 13 more Caused by: org.apache.hive.hcatalog.streaming.TransactionError: Unable to acquire lock on {metaStoreUri='thrift://ambari.local:9083', database='default', table='stock_prices', partitionVals=[Marcin] } at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransactionImpl(HiveEndPoint.java:575) ~[stormjar.jar:?] at org.apache.hive.hcatalog.streaming.HiveEndPoint$TransactionBatchImpl.beginNextTransaction(HiveEndPoint.java:544) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveWriter.nextTxnBatch(HiveWriter.java:259) ~[stormjar.jar:?] at org.apache.storm.hive.common.HiveWriter.(HiveWriter.java:72) ~[stormjar.jar:?] ... 13 more Caused by: org.apache.thrift.transport.TTransportException at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132) ~[stormjar.jar:?] at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84) ~[stormjar.jar:?] at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378) ~[stormjar.jar:?] at