[
https://issues.apache.org/jira/browse/BLUR-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14720413#comment-14720413
]
Tom Hood edited comment on BLUR-441 at 8/28/15 7:05 PM:
--------------------------------------------------------
I tried your random UUID version of the test modified slightly to use the blur
cluster running on my laptop (rather than MiniCluster) and it fails right away
with the same kind of corruption.
Have you already tried the original code I uploaded with 0.2.4 or were you
always using the newest blur code?
I created the empty table from the blur shell as before with 1 shard and not
specifying any schema.
Laptop Environment
- Dell XPS L702X, 8GB ram, i7-2670QM CPU @ 2.2GHZ (4 cores, 8 threads), Windows
7 SP1
- CentOS 6.4 vm running with Oracle VirtualBox. VM is allocated 6 processors
and 4GB ram
- hadoop version 0.20.205.0
- zookeeper version 3.4.5
- blur 0.2.4 (server setup to run with java 1.8.0_45; client/test setup to run
with the same, but also tried 1.6.0_45)
Work Environment
- blur 0.2.4 (server setup to run with some flavor of java 1.7; client/test
setup to run with the same)
- CDH 5.1.0 hadoop stack
- RedHat 6.3 Santiago
- (since going from memory, can't remember anything else about it)
I tried building the blur code on my laptop with the tests enabled, but I had
various issues doing that. I started with a git clone and was messing around
with the build_release.sh script (had to edit the script due to the version
check it does since I am using mvn 3.3.3 which wants java 1.7 or later and the
build_release.sh check is forcing the version to 1.6 or it fails, although the
commentary in the build_release.sh suggests that 1.6 or later should be
allowed). So I commented out the version check and attempted to build with
java 1.8.0_45 (I don't have 1.7 on my laptop right now). I also changed the
hadoop1.versions to 0.20.205.0 and the release_profiles to just hadoop1. I
tried that, but got a compile error:
[ERROR]
/srv/local/blur/incubator-blur/blur-kvs/src/main/java/org/apache/blur/kvs/HdfsKeyValueStore.java:[44,29]
package org.apache.commons.io does not exist
[ERROR]
/srv/local/blur/incubator-blur/blur-kvs/src/main/java/org/apache/blur/kvs/HdfsKeyValueStore.java:[502,13]
cannot find symbol
symbol: variable IOUtils
location: class org.apache.blur.kvs.HdfsKeyValueStore
Rather than look into this, however, I then realized your "Getting Started"
webpage just suggests doing a "mvn install -DskipTests -Dhadoop1" rather than
using the build_release.sh. So I tried that without the -DskipTests, because
I'd like to see if the random UUID test you added works on my laptop as part of
the build. However, didn't get that far, because of a
org.apache.blur.kvs.HdfsKeyValueStoreTest test failure using a hadoop mini
cluster. Error looks like:
15/08/28 10:29:07 INFO kvs.HdfsKeyValueStore: Opening for writing
[hdfs://localhost.localdomain:58684/test/000000000001].
15/08/28 10:29:07 INFO hdfs.StateChange: BLOCK* allocateBlock:
/test/000000000001. blk_-7602275106474658451_1001
15/08/28 10:29:07 INFO hdfs.DFSClient: Exception in createBlockOutputStream
<mylaptopIP>:53612 java.net.ConnectException: Connection refused
15/08/28 10:29:07 INFO hdfs.DFSClient: Abandoning blk_-7602275106474658451_1001
15/08/28 10:29:07 INFO hdfs.DFSClient: Excluding datanode <mylaptopIP>:53612
15/08/28 10:29:07 WARN namenode.FSNamesystem: Not able to place enough
replicas, still in need of 1 to reach 1
Not able to place enough replicas
15/08/28 10:29:07 ERROR security.UserGroupInformation:
PriviledgedActionException as:hood cause:java.io.IOException: File
/test/000000000001 could only be replicated to 0 nodes, instead of 1
No time to track this down right now. However, I added back the -DskipTests
and it built okay. Now that I have the latest blur jars built, I can later try
running from eclipse your random UUID test with MiniCluster.
was (Author: tom hood):
I tried your random UUID version of the test modified slightly to use the blur
cluster running on my laptop (rather than MiniCluster) and it fails right away
with the same kind of corruption.
Have you already tried the original code I uploaded with 0.2.4 or were you
always using the newest blur code?
The blur "cluster" on my laptop is just 1 shard server and 1 controller. I
created the empty table from the blur shell as before with 1 shard and not
specifying any schema.
java version didn't seem to matter: tried versions of 1.6 and 1.8 for the test
program. Only tried the 1.8 for JAVA_HOME running of the shard+controller
servers. However, the test failure on my dev machine at work ran with a 1.7
version (both client and server).
Laptop Environment
- Dell XPS L702X, 8GB ram, i7-2670QM CPU @ 2.2GHZ (4 cores, 8 threads), Windows
7 SP1
- CentOS 6.4 vm running with Oracle VirtualBox. VM is allocated 6 processors
and 4GB ram
- hadoop version 0.20.205.0
- zookeeper version 3.4.5
- blur 0.2.4 (server setup to run with java 1.8.0_45; client/test setup to run
with the same, but also tried 1.6.0_45)
Work Environment
- blur 0.2.4 (server setup to run with some flavor of java 1.7; client/test
setup to run with the same)
- CDH 5.1.0 hadoop stack
- RedHat 6.3 Santiago
- (since going from memory, can't remember anything else about it)
I tried building the blur code on my laptop with the tests enabled, but I had
various issues doing that. I started with a git clone and was messing around
with the build_release.sh script (had to edit the script due to the version
check it does since I am using mvn 3.3.3 which wants java 1.7 or later and the
build_release.sh check is forcing the version to 1.6 or it fails, although the
commentary in the build_release.sh suggests that 1.6 or later should be
allowed). So I commented out the version check and attempted to build with
java 1.8.0_45 (I don't have 1.7 on my laptop right now). I also changed the
hadoop1.versions to 0.20.205.0 and the release_profiles to just hadoop1. I
tried that, but got a compile error:
[ERROR]
/srv/local/blur/incubator-blur/blur-kvs/src/main/java/org/apache/blur/kvs/HdfsKeyValueStore.java:[44,29]
package org.apache.commons.io does not exist
[ERROR]
/srv/local/blur/incubator-blur/blur-kvs/src/main/java/org/apache/blur/kvs/HdfsKeyValueStore.java:[502,13]
cannot find symbol
symbol: variable IOUtils
location: class org.apache.blur.kvs.HdfsKeyValueStore
Rather than look into this, however, I then realized your "Getting Started"
webpage just suggests doing a "mvn install -DskipTests -Dhadoop1" rather than
using the build_release.sh. So I tried that without the -DskipTests, because
I'd like to see if the random UUID test you added works on my laptop as part of
the build. However, didn't get that far, because of a
org.apache.blur.kvs.HdfsKeyValueStoreTest test failure using a hadoop mini
cluster. Error looks like:
15/08/28 10:29:07 INFO kvs.HdfsKeyValueStore: Opening for writing
[hdfs://localhost.localdomain:58684/test/000000000001].
15/08/28 10:29:07 INFO hdfs.StateChange: BLOCK* allocateBlock:
/test/000000000001. blk_-7602275106474658451_1001
15/08/28 10:29:07 INFO hdfs.DFSClient: Exception in createBlockOutputStream
<mylaptopIP>:53612 java.net.ConnectException: Connection refused
15/08/28 10:29:07 INFO hdfs.DFSClient: Abandoning blk_-7602275106474658451_1001
15/08/28 10:29:07 INFO hdfs.DFSClient: Excluding datanode <mylaptopIP>:53612
15/08/28 10:29:07 WARN namenode.FSNamesystem: Not able to place enough
replicas, still in need of 1 to reach 1
Not able to place enough replicas
15/08/28 10:29:07 ERROR security.UserGroupInformation:
PriviledgedActionException as:hood cause:java.io.IOException: File
/test/000000000001 could only be replicated to 0 nodes, instead of 1
No time to track this down right now. However, I added back the -DskipTests
and it built okay. Now that I have the latest blur jars built, I can later try
running from eclipse your random UUID test with MiniCluster.
> Row Mutation Bug
> ----------------
>
> Key: BLUR-441
> URL: https://issues.apache.org/jira/browse/BLUR-441
> Project: Apache Blur
> Issue Type: Bug
> Components: Blur
> Affects Versions: 0.2.4
> Reporter: Aaron McCurry
> Assignee: Aaron McCurry
> Priority: Blocker
> Fix For: 0.2.4
>
> Attachments: BlurMutationBug.java
>
>
> Reported on blur-user mail list:
> http://mail-archives.apache.org/mod_mbox/incubator-blur-user/201508.mbox/<CABO0Qi6m6xR60R64XBpoq7T0Q4GxxAJDcetV_-6PAmg32FdNxg%40mail.gmail.com>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)