1.如果在github下载datax,里面没有elasticsearchwriter这个插件。所以首先git clone https://github.com/alibaba/DataX.git
2.由于下的检出的是源码,有些模块没有开发完,所以直接编译肯定会出错,要打开pom.xml把除了sqlserver和elasticsearch其他的module全部删除,然后执行命令mvn -u clean package assembly -Dmaven.test.skip=true,这样就行了,解压target里面的datax压缩文件到随便某个目录。
3.按照datax的quick start进行其他的操作 安装python 根据你的需求写json文件等
4.运行
这里可能会碰到一些问题:
任何网络问题 则取elasticsearch.yml 设置 network.host: 0.0.0.0 开启广播,远程同步 和 http.compression: true开启压缩,类似认证之类的问题,则在json文件里加上assessId:"xxx"和assessKey:"xxx"