什么时候用createLocalEnvironment?什么时候用getExecutionEnvironment?二者有区别吗?

什么时候用createLocalEnvironment?什么时候用getExecutionEnvironment?二者有区别吗?configuration.setInteger("rest.port", 8081);rest.port是什么意思?