# IGNITE-665: Applied patch from Ivan V..
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/2a646218 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/2a646218 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/2a646218 Branch: refs/heads/ignite-30 Commit: 2a6462183c37d09321df61a0f6ed56789c562f14 Parents: bed567f Author: vozerov-gridgain <voze...@gridgain.com> Authored: Tue Apr 7 15:34:03 2015 +0300 Committer: vozerov-gridgain <voze...@gridgain.com> Committed: Tue Apr 7 15:34:03 2015 +0300 ---------------------------------------------------------------------- bin/ignite.bat | 2 +- bin/ignite.sh | 2 +- bin/include/service.sh | 8 +++++--- config/hadoop/default-config.xml | 15 ++++++++++----- 4 files changed, 17 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2a646218/bin/ignite.bat ---------------------------------------------------------------------- diff --git a/bin/ignite.bat b/bin/ignite.bat index f390422..687db60 100644 --- a/bin/ignite.bat +++ b/bin/ignite.bat @@ -195,7 +195,7 @@ if "%MAIN_CLASS%" == "" set MAIN_CLASS=org.apache.ignite.startup.cmdline.Command :: :: Remote debugging (JPDA). :: Uncomment and change if remote debugging is required. -:: set JVM_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JVM_OPTS% +:: set JVM_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787 %JVM_OPTS% :: if "%INTERACTIVE%" == "1" ( http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2a646218/bin/ignite.sh ---------------------------------------------------------------------- diff --git a/bin/ignite.sh b/bin/ignite.sh index e77db17..a246613 100755 --- a/bin/ignite.sh +++ b/bin/ignite.sh @@ -130,7 +130,7 @@ fi # Remote debugging (JPDA). # Uncomment and change if remote debugging is required. # -# JVM_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n ${JVM_OPTS}" +# JVM_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787 ${JVM_OPTS}" ERRORCODE="-1" http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2a646218/bin/include/service.sh ---------------------------------------------------------------------- diff --git a/bin/include/service.sh b/bin/include/service.sh index 7400ec7..73beb86 100755 --- a/bin/include/service.sh +++ b/bin/include/service.sh @@ -53,8 +53,7 @@ case "$1" in # Set default JVM options if they was not passed. if [ -z "$JVM_OPTS" ]; then - JVM_OPTS="-Xms1g -Xmx1g -server -XX:+AggressiveOpts" - [ "$HADOOP_EDITION" = "1" ] && JVM_OPTS="${JVM_OPTS} -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled" + JVM_OPTS="-Xms1g -Xmx1g -server -XX:+AggressiveOpts -XX:MaxPermSize=512m" fi # Resolve config directory. @@ -66,9 +65,12 @@ case "$1" in # Discover path to Java executable and check it's version. checkJava + # Clear output log. + echo >"${IGNITE_LOG_DIR}"/ignite.out + # And run. $JAVA $JVM_OPTS -DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \ - -DIGNITE_PROG_NAME="$0" -cp "$IGNITE_LIBS" "$MAIN_CLASS" "$DEFAULT_CONFIG" &>/dev/null & + -DIGNITE_PROG_NAME="$0" -cp "$IGNITE_LIBS" "$MAIN_CLASS" "$DEFAULT_CONFIG" >& "${IGNITE_LOG_DIR}"/ignite.out & # Write process id. echo $! >$PIDFILE http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2a646218/config/hadoop/default-config.xml ---------------------------------------------------------------------- diff --git a/config/hadoop/default-config.xml b/config/hadoop/default-config.xml index e45311e..30413b0 100644 --- a/config/hadoop/default-config.xml +++ b/config/hadoop/default-config.xml @@ -130,14 +130,19 @@ </bean> </property> - <!-- Example secondary file system configuration (IGFS configured over Hadoop HDFS): --> + <!-- Sample secondary file system configuration. + 'uri' - the URI of the secondary file system. + 'cfgPath' - optional configuration path of the secondary file system, + e.g. /opt/foo/core-site.xml. Typically left to be null. + 'userName' - optional user name to access the secondary file system on behalf of. Use it + if Hadoop client and the Ignite node are running on behalf of different users. + --> <!-- - <property name="defaultMode" value="PROXY"/> - <property name="secondaryFileSystem"> <bean class="org.apache.ignite.hadoop.fs.IgniteHadoopIgfsSecondaryFileSystem"> - <constructor-arg name="uri" value="hdfs://1.2.3.4:9000"/> - <constructor-arg name="cfgPath" value="/opt/hadoop-server/etc/hadoop/core-site.xml"/> + <constructor-arg name="uri" value="hdfs://localhost:9000"/> + <constructor-arg name="cfgPath"><null/></constructor-arg> + <constructor-arg name="userName" value="client-user-name"/> </bean> </property> -->