Jdbc数据同步

ElasticSearch 安装 

安装前准备

安装JDK7及以上版本(这里不再讲述JDK安装步骤)
下载ElasticSearch安装包,点击 获取elasticsearch-2.1.1.tar.gz安装包
(https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.1.1/elasticsearch-2.1.1.tar.gz)
安装ElasticSearch

运行下面命令将安装包移动到 /opt 目录,然后转到 opt 目录

mv elasticsearch-2.1.1.tar.gz /opt cd /opt

解压安装包,然后重命名为 elasticsearch

tar zxvf elasticsearch-2.1.1.tar.gz
mv elasticsearch-2.1.1 elasticsearch

进入elasticsearch/bin下运行elasticsearch脚本启动

cd elasticsearch/bin
./elasticsearch


如果是用root启动,需要继续下面步骤

建议创建一个单独的用户用来运行ElasticSearc

创建elsearch用户组及elsearch用户

groupadd elsearch

useradd elsearch -g elsearch -p elasticsearch

更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch

cd /opt
chown -R elsearch:elsearch elasticsearch

切换到elsearch用户再启动

su elsearch cd elasticsearch/bin
./elasticsearch

./elasticsearch -d


jdbc导入mysql:

第一步:下载工具。
址:http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.2.0/elasticsearch-jdbc-2.3.2.0-dist.zip
第二步:导入Centos。路径自己定,笔者放到根目录下,解压。unzip elasticsearch-jdbc-2.3.2.0-dist.zip
第三步:设置环境变量。

[root@5b9dbaaa148a /]# vi /etc/profile
export JDBC_IMPORTER_HOME=/elasticsearch-jdbc-2.3.2.0

使环境变量生效:
[root@5b9dbaaa148a /]# source /etc/profile

chmod a+x mysql_import_es.sh 
./mysql_import_es.sh
curl -XGET 'http://123.57.8.252:9200/my/_search'
curl -XGET 'http://123.57.8.252:9200/my/_search'

posted @ 2017-05-19 10:13  yuancr  阅读(641)  评论(0)    收藏  举报