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'