Changing the Default HDFS Configuration
WSO2 Storage Server ships preconfigured HDFS file system. In the default configuration HDFS is disabled and user has to enable it by disabling the system variable named disable.hdfs.startup in $CARBON_HOME/bin/wso2server.sh
-Ddisable.hdfs.startup="false"
Â
HDFS Name Node
1. To start HDFS name node, open a command prompt (in Windows) or a text Linux console (in Linux) in $SS_HOME/bin directory and execute wso2server.bat (in Windows) or wso2server.sh (in Linux).Â
2. To disable HDFS name node at the Storage Server start-up, change the property value of "disable.hdfs.namenode" to "false" in the wso2server.bat (in Windows) or wso2server.sh (in Linux).Â
-Ddisable.hdfs.namenode.startup=false
3. To introduce a star-tup delay to name node:Â
bin/wso2server.sh -Dhdfs.namenode.startup.delay=400000
HDFS Data NodeÂ
1. To start the HDFS data node, change the directory to $SS_HOMEÂ Â
HADOOP_SECURE_DN_USER=<user> sudo -E bin/hadoop datanode
Â
The user should have sudo privileges.
Â
2. To format HDFS name node, cache the file system related user ticket:
$kinit hdfs/node0
Next, change the directory to $SS_HOMEÂ and execute:
bin/hadoop name node -format