[
https://issues.apache.org/jira/browse/HIVE-19598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16494004#comment-16494004
]
Eugene Koifman commented on HIVE-19598:
---------------------------------------
[~ashutoshc],
I don't think it's pulling in these dependencies. Here is what I see after
{{mvn package -Pdist -DskipTests}}. Is there anything else I should check?
{noformat}
HW13943:hive ekoifman$ ls
packaging/target/apache-hive-4.0.0-SNAPSHOT-bin/apache-hive-4.0.0-SNAPSHOT-bin/lib/
HikariCP-2.6.1.jar
hbase-protocol-2.0.0-alpha4.jar jersey-guava-2.25.1.jar
ST4-4.0.4.jar
hbase-protocol-shaded-2.0.0-alpha4.jar
jersey-media-jaxb-2.25.1.jar
accumulo-core-1.7.3.jar
hbase-replication-2.0.0-alpha4.jar jersey-server-2.25.1.jar
accumulo-fate-1.7.3.jar
hbase-server-2.0.0-alpha4.jar jettison-1.1.jar
accumulo-start-1.7.3.jar
hbase-shaded-miscellaneous-1.0.1.jar
jetty-annotations-9.3.20.v20170531.jar
accumulo-trace-1.7.3.jar
hbase-shaded-netty-1.0.1.jar
jetty-client-9.3.20.v20170531.jar
aircompressor-0.10.jar
hbase-shaded-protobuf-1.0.1.jar
jetty-http-9.3.20.v20170531.jar
ant-1.6.5.jar
hive-accumulo-handler-4.0.0-SNAPSHOT.jar
jetty-io-9.3.20.v20170531.jar
ant-1.9.1.jar
hive-beeline-4.0.0-SNAPSHOT.jar
jetty-jaas-9.3.20.v20170531.jar
ant-launcher-1.9.1.jar
hive-classification-4.0.0-SNAPSHOT.jar
jetty-jndi-9.3.20.v20170531.jar
antlr-runtime-3.5.2.jar
hive-cli-4.0.0-SNAPSHOT.jar
jetty-plus-9.3.20.v20170531.jar
antlr4-runtime-4.5.jar
hive-common-4.0.0-SNAPSHOT.jar
jetty-rewrite-9.3.20.v20170531.jar
aopalliance-repackaged-2.5.0-b32.jar
hive-contrib-4.0.0-SNAPSHOT.jar
jetty-runner-9.3.20.v20170531.jar
apache-curator-2.12.0.pom
hive-druid-handler-4.0.0-SNAPSHOT.jar jetty-schemas-3.1.jar
apache-jsp-9.3.20.v20170531.jar
hive-exec-4.0.0-SNAPSHOT.jar
jetty-security-9.3.20.v20170531.jar
apache-jstl-9.3.20.v20170531.jar
hive-hbase-handler-4.0.0-SNAPSHOT.jar
jetty-server-9.3.20.v20170531.jar
arrow-format-0.8.0.jar
hive-hcatalog-core-4.0.0-SNAPSHOT.jar
jetty-servlet-9.3.20.v20170531.jar
arrow-memory-0.8.0.jar
hive-hcatalog-server-extensions-4.0.0-SNAPSHOT.jar
jetty-util-9.3.20.v20170531.jar
arrow-vector-0.8.0.jar
hive-hplsql-4.0.0-SNAPSHOT.jar
jetty-webapp-9.3.20.v20170531.jar
asm-5.0.1.jar
hive-jdbc-4.0.0-SNAPSHOT.jar
jetty-xml-9.3.20.v20170531.jar
asm-commons-5.0.1.jar
hive-jdbc-handler-4.0.0-SNAPSHOT.jar jline-2.12.jar
asm-tree-5.0.1.jar
hive-kryo-registrator-4.0.0-SNAPSHOT.jar joda-time-2.9.9.jar
audience-annotations-0.5.0.jar
hive-llap-client-4.0.0-SNAPSHOT.jar joni-2.1.11.jar
avatica-1.11.0.jar
hive-llap-common-4.0.0-SNAPSHOT-tests.jar jpam-1.1.jar
avro-1.7.7.jar
hive-llap-common-4.0.0-SNAPSHOT.jar json-1.8.jar
bonecp-0.8.0.RELEASE.jar
hive-llap-ext-client-4.0.0-SNAPSHOT.jar jsp-api-2.0.jar
calcite-core-1.16.0.jar
hive-llap-server-4.0.0-SNAPSHOT.jar jsr305-3.0.0.jar
calcite-druid-1.16.0.jar
hive-llap-tez-4.0.0-SNAPSHOT.jar jta-1.1.jar
calcite-linq4j-1.16.0.jar
hive-metastore-4.0.0-SNAPSHOT.jar libfb303-0.9.3.jar
commons-cli-1.2.jar
hive-serde-4.0.0-SNAPSHOT.jar libthrift-0.9.3.jar
commons-codec-1.7.jar
hive-service-4.0.0-SNAPSHOT.jar log4j-1.2-api-2.10.0.jar
commons-collections4-4.1.jar
hive-service-rpc-4.0.0-SNAPSHOT.jar log4j-api-2.10.0.jar
commons-compiler-2.7.6.jar
hive-shims-0.23-4.0.0-SNAPSHOT.jar log4j-core-2.10.0.jar
commons-compress-1.9.jar
hive-shims-4.0.0-SNAPSHOT.jar
log4j-slf4j-impl-2.10.0.jar
commons-crypto-1.0.0.jar
hive-shims-common-4.0.0-SNAPSHOT.jar log4j-web-2.10.0.jar
commons-dbcp-1.4.jar
hive-shims-scheduler-4.0.0-SNAPSHOT.jar memory-0.9.0.jar
commons-el-1.0.jar
hive-standalone-metastore-4.0.0-SNAPSHOT.jar metrics-core-3.1.0.jar
commons-io-2.4.jar
hive-storage-api-2.7.0-SNAPSHOT.jar metrics-json-3.1.0.jar
commons-lang-2.6.jar
hive-streaming-4.0.0-SNAPSHOT.jar metrics-jvm-3.1.0.jar
commons-lang3-3.2.jar
hive-testutils-4.0.0-SNAPSHOT.jar
mysql-metadata-storage-0.12.0.jar
commons-logging-1.0.4.jar
hive-upgrade-acid-4.0.0-SNAPSHOT.jar netty-3.10.5.Final.jar
commons-math-2.1.jar
hive-vector-code-gen-4.0.0-SNAPSHOT.jar
netty-all-4.1.17.Final.jar
commons-math3-3.6.1.jar hk2-api-2.5.0-b32.jar
netty-buffer-4.1.17.Final.jar
commons-pool-1.5.4.jar
hk2-locator-2.5.0-b32.jar
netty-common-4.1.17.Final.jar
commons-vfs2-2.1.jar hk2-utils-2.5.0-b32.jar
opencsv-2.3.jar
curator-client-2.12.0.jar hppc-0.7.2.jar
orc-core-1.5.0.jar
curator-framework-2.12.0.jar
htrace-core-3.2.0-incubating.jar orc-shims-1.5.0.jar
curator-recipes-2.12.0.jar httpclient-4.5.2.jar
org.abego.treelayout.core-1.0.1.jar
datanucleus-api-jdo-4.2.4.jar httpcore-4.4.4.jar
osgi-resource-locator-1.0.1.jar
datanucleus-core-4.1.17.jar ivy-2.4.0.jar
paranamer-2.3.jar
datanucleus-rdbms-4.1.19.jar
jackson-annotations-2.9.4.jar
parquet-hadoop-bundle-1.10.0.jar
derby-10.14.1.0.jar jackson-core-2.9.4.jar
php/
disruptor-3.3.6.jar
jackson-core-asl-1.9.13.jar
postgresql-9.4.1208.jre7.jar
dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar
jackson-databind-2.9.4.jar
postgresql-metadata-storage-0.12.0.jar
druid-hdfs-storage-0.12.0.jar
jackson-dataformat-smile-2.9.4.jar protobuf-java-2.5.0.jar
ecj-4.4.2.jar
jackson-mapper-asl-1.9.13.jar py/
esri-geometry-api-2.0.0.jar jamon-runtime-2.3.1.jar
servlet-api-2.4.jar
findbugs-annotations-1.3.9-1.jar janino-2.7.6.jar
sketches-core-0.9.0.jar
flatbuffers-1.2.0-3f79e055.jar
jasper-compiler-5.5.23.jar snappy-java-1.1.4.jar
groovy-all-2.4.11.jar
jasper-runtime-5.5.23.jar sqlline-1.3.0.jar
gson-2.2.4.jar javassist-3.20.0-GA.jar
stax-api-1.0.1.jar
guava-19.0.jar
javax.annotation-api-1.2.jar super-csv-2.2.0.jar
hbase-client-2.0.0-alpha4.jar
javax.inject-2.5.0-b32.jar
taglibs-standard-impl-1.2.5.jar
hbase-common-2.0.0-alpha4-tests.jar javax.jdo-3.2.0-m3.jar
taglibs-standard-spec-1.2.5.jar
hbase-common-2.0.0-alpha4.jar
javax.servlet-api-3.1.0.jar tempus-fugit-1.1.jar
hbase-hadoop-compat-2.0.0-alpha4.jar
javax.servlet.jsp-api-2.3.1.jar transaction-api-1.1.jar
hbase-hadoop2-compat-2.0.0-alpha4-tests.jar
javax.ws.rs-api-2.0.1.jar
validation-api-1.1.0.Final.jar
hbase-hadoop2-compat-2.0.0-alpha4.jar javolution-5.5.1.jar
velocity-1.5.jar
hbase-http-2.0.0-alpha4.jar jcodings-1.0.18.jar
websocket-api-9.3.20.v20170531.jar
hbase-mapreduce-2.0.0-alpha4.jar jcommander-1.32.jar
websocket-client-9.3.20.v20170531.jar
hbase-metrics-2.0.0-alpha4.jar jdo-api-3.0.1.jar
websocket-common-9.3.20.v20170531.jar
hbase-metrics-api-2.0.0-alpha4.jar jersey-client-2.25.1.jar
websocket-server-9.3.20.v20170531.jar
hbase-prefix-tree-2.0.0-alpha4.jar jersey-common-2.25.1.jar
websocket-servlet-9.3.20.v20170531.jar
hbase-procedure-2.0.0-alpha4.jar
jersey-container-servlet-core-2.25.1.jar zookeeper-3.4.6.jar
HW13943:hive ekoifman$
{noformat}
> Acid V1 to V2 upgrade
> ---------------------
>
> Key: HIVE-19598
> URL: https://issues.apache.org/jira/browse/HIVE-19598
> Project: Hive
> Issue Type: Bug
> Components: Transactions
> Affects Versions: 3.0.0
> Reporter: Eugene Koifman
> Assignee: Eugene Koifman
> Priority: Critical
> Attachments: HIVE-19598.02.patch, HIVE-19598.05.patch
>
>
> The on-disk layout for full acid (transactional) tables has changed 3.0.
> Any transactional table that has any update/delete events in any deltas that
> have not been Major compacted, must go through a Major compaction before
> upgrading to 3.0. No more update/delete/merge should be run after/during
> major compaction.
> Not doing so will result in data corruption/loss.
>
> Need to create a utility tool to help with this process. HIVE-19233 started
> this but it needs more work.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)