~bigdata-dev/charms/trusty/hdp-accumulo/trunk

« back to all changes in this revision

Viewing changes to hooks/namenode-relation-changed

  • Committer: amir sanjar
  • Date: 2014-10-02 23:42:56 UTC
  • Revision ID: amir.sanjar@canonical.com-20141002234256-i14jaqm93ajlw15u
workaround for a accumulo hdfs issue

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
    hdfsConfPath = os.path.join(os.path.sep, os.environ['HADOOP_CONF_DIR'],"core-site.xml")
56
56
    fs_default_name = "hdfs://"+namenodeIP+":8020"
57
57
    setHadoopConfigXML(hdfsConfPath, "fs.defaultFS", fs_default_name)
58
 
    ###############################################
59
 
    # continue only if this is accumulo_master node
60
 
    ###############################################
61
 
    if not fconfigured("accu_master"):
62
 
        return
 
58
    
63
59
    callHDFS_fs("-mkdir -p /user/accumulo/data")
64
60
    callHDFS_fs("-chmod -R 777 /user/accumulo/data")
65
61
    callHDFS_fs("-chown -R accumulo:hdfs /user/accumulo/data")
66
 
    
67
62
    callHDFS_fs("-mkdir -p /user/ubuntu/data")
68
63
    callHDFS_fs("-chmod -R 777 /user/ubuntu/data")
69
 
    callHDFS_fs("-chown -R ubuntu:hdfs /user/ubuntu")
70
 
    
71
 
    #callHDFS_fs("-chgrp -R hdfs /user")
72
 
    
 
64
    callHDFS_fs("-chown -R ubuntu:hdfs /user/ubuntu/data")
 
65
    # This is not reommended for production 
 
66
    callHDFS_fs("-chown -R ubuntu:hdfs /user")
 
67
    
 
68
        
73
69
 
74
70
 
75
71
if __name__ == "__main__":