先看创建索引的方法入口 TransportCreateIndexAction
1.从创建索引请求request中获取cause,如果长度length == 0,那么就设置默认值api
2.然后就根据request的index 来解析出indexName
3.然后包装成为一个updateRequest
4.继续调用createIndexService的createIndex方法,来创建索引
5.创建索引调用onlyCreateIndex,并且有对应的创建回调处理
6.提交创建索引的任务
7.调用execute方法执行创建索引
8.先调用validate校验,然后再检验alias别名
9.根据请求获取索引模板templates
10.循环request请求的mappings,然后解析到之