Hi, all
Under the guidance of http://hadoop.gridgain.org/latest/Configuration, I add the following configuration items into default-config.xml to set DUAL_ASYNC mode and use Apache HDFS as my secondary file system:
But there is following error when I run bin/ggstart.sh:
class org.gridgain.grid.GridException: Failed to instantiate Spring XML application context [springUrl=file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml, err=Error creating bean with name 'grid.cfg' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]: Cannot create inner bean 'org.gridgain.grid.ggfs.GridGgfsConfiguration#1602c861' of type [org.gridgain.grid.ggfs.GridGgfsConfiguration] while setting bean property 'ggfsConfiguration' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.gridgain.grid.ggfs.GridGgfsConfiguration#1602c861' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'secondaryHadoopFileSystemUri' of bean class [org.gridgain.grid.ggfs.GridGgfsConfiguration]: Bean property 'secondaryHadoopFileSystemUri' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?]
For more information see:
Troubleshooting: http://bit.ly/GridGain-Troubleshooting
Documentation Center: http://bit.ly/GridGain-Documentation
at org.gridgain.grid.kernal.processors.spring.GridSpringProcessorImpl.loadConfigurations(GridSpringProcessorImpl.java:98)
at org.gridgain.grid.kernal.GridGainEx.loadConfigurations(GridGainEx.java:560)
at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:742)
at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:709)
at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:663)
at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:523)
at org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java:493)
at org.gridgain.grid.GridGain.start(GridGain.java:314)
at org.gridgain.grid.startup.cmdline.GridCommandLineStartup.main(GridCommandLineStartup.java:293)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'grid.cfg' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]
The execption shows Bean property 'secondaryHadoopFileSystemUri' is not writable or has an invalid setter method, and I don't find "secondaryHadoopFileSystemUri" field and relevant method in GridGgfsConfiguration.java.
The gridgain version I used is gridgain-hadoop-os-6.6.2.
So, does "secondaryHadoopFileSystemUri" have been renamed? or, could it be said that the opensource version don't support secondary file system, only support ggfs PRIMARY mode?
Hi, all Under the guidance of http://hadoop.gridgain.org/latest/Configuration, I add the following configuration items into default-config.xml to set DUAL_ASYNC mode and use Apache HDFS as my secondary file system:
But there is following error when I run bin/ggstart.sh:
class org.gridgain.grid.GridException: Failed to instantiate Spring XML application context [springUrl=file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml, err=Error creating bean with name 'grid.cfg' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]: Cannot create inner bean 'org.gridgain.grid.ggfs.GridGgfsConfiguration#1602c861' of type [org.gridgain.grid.ggfs.GridGgfsConfiguration] while setting bean property 'ggfsConfiguration' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.gridgain.grid.ggfs.GridGgfsConfiguration#1602c861' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'secondaryHadoopFileSystemUri' of bean class [org.gridgain.grid.ggfs.GridGgfsConfiguration]: Bean property 'secondaryHadoopFileSystemUri' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?] For more information see: Troubleshooting: http://bit.ly/GridGain-Troubleshooting Documentation Center: http://bit.ly/GridGain-Documentation
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'grid.cfg' defined in URL [file:/home/qxw/gridgain/gridgain-hadoop-os-6.6.2/config/default-config.xml]
The execption shows Bean property 'secondaryHadoopFileSystemUri' is not writable or has an invalid setter method, and I don't find "secondaryHadoopFileSystemUri" field and relevant method in GridGgfsConfiguration.java.
The gridgain version I used is gridgain-hadoop-os-6.6.2.
So, does "secondaryHadoopFileSystemUri" have been renamed? or, could it be said that the opensource version don't support secondary file system, only support ggfs PRIMARY mode?
Thanks.