Пример #1
0
        public override void SetConf(Configuration conf)
        {
            base.SetConf(conf);
            string fixedFile = conf.Get(DfsDatatransferServerFixedwhitelistFile, FixedwhitelistDefaultLocation
                                        );
            string variableFile = null;
            long   expiryTime   = 0;

            if (conf.GetBoolean(DfsDatatransferServerVariablewhitelistEnable, false))
            {
                variableFile = conf.Get(DfsDatatransferServerVariablewhitelistFile, VariablewhitelistDefaultLocation
                                        );
                expiryTime = conf.GetLong(DfsDatatransferServerVariablewhitelistCacheSecs, 3600)
                             * 1000;
            }
            whiteListForServer = new CombinedIPWhiteList(fixedFile, variableFile, expiryTime);
            fixedFile          = conf.Get(DfsDatatransferClientFixedwhitelistFile, fixedFile);
            expiryTime         = 0;
            if (conf.GetBoolean(DfsDatatransferClientVariablewhitelistEnable, false))
            {
                variableFile = conf.Get(DfsDatatransferClientVariablewhitelistFile, variableFile);
                expiryTime   = conf.GetLong(DfsDatatransferClientVariablewhitelistCacheSecs, 3600)
                               * 1000;
            }
            whitelistForClient = new CombinedIPWhiteList(fixedFile, variableFile, expiryTime);
        }
Пример #2
0
        public override void SetConf(Configuration conf)
        {
            base.SetConf(conf);
            string fixedFile = conf.Get(HadoopSecuritySaslFixedwhitelistFile, FixedwhitelistDefaultLocation
                                        );
            string variableFile = null;
            long   expiryTime   = 0;

            if (conf.GetBoolean(HadoopSecuritySaslVariablewhitelistEnable, false))
            {
                variableFile = conf.Get(HadoopSecuritySaslVariablewhitelistFile, VariablewhitelistDefaultLocation
                                        );
                expiryTime = conf.GetLong(HadoopSecuritySaslVariablewhitelistCacheSecs, 3600) * 1000;
            }
            whiteList      = new CombinedIPWhiteList(fixedFile, variableFile, expiryTime);
            this.saslProps = GetSaslProperties(conf);
        }