elasticsearch Windows安装
2016-03-09 09:26
351 查看
首先下载最新的elasticsearch安装版本:
1.elasticsearch下载
下载elasticsearch-rtf-2.1.1版本(此版本包含了一些分词插件)。下载完成后。解压缩在安装目录。
在cmd命令行进入安装目录,(步骤如下)
(1)切换到所在的盘(如E盘)E:回车
(2)进入到对应的bin目录下cd /soft/elasticsearch/elasticsearch-2.2.0/bin
(3)再进入 bin目录,运行elasticsearch.bat命令:(直接将bat文件拖拽到cmd中,回车即可运行,或者直接双击,可以将此bat文件设置成服务)
启动成功后。在浏览器中输入:http://localhost:9200/
表示安装成功了。
2.elasticsearch插件elasticsearch-head安装:
第一种方法:在cmd命令行中进入安装目录,再进入 bin目录,运行以下命令:
第二种方法:
(1)下载elasticsearch-head插件:https://github.com/mobz/elasticsearch-head下载zip 解压
(2)建立elasticsearch-2.2.0\plugins\head\_site文件(此目录需自己创建)
(3)将解压后的elasticsearch-head-master文件夹下的所有文件copy到_site目录下
(4)重启elasticsearch(即重新运行elasticsearch.bat命令)
(5)再次重新启动elasticsearch。
在浏览器中输入:http://localhost:9200/_plugin/head/查看结果。
3.创建索引
在http://localhost:9200/_plugin/head/页面中的创建索引处创建自己的索引
4.创建mapping
在head插件的复合查询界面,
查询选项,输入elasticsearch访问地址:http://localhost:9200/
索引名/_mapping/类型
选择put方式
输入对应的mapping,提交请求即可
例,mapping:
mappings: {
item: {
properties: {
description: {
type: string
}
name: {
type: string
}
}
}
}
5.下载elasticsearch-jdbc-2.1.1.2-dist.zip(下载对应版本的jar包)
下载地址:http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.1.1.2/elasticsearch-jdbc-2.1.1.2-dist.zip
安装步骤:
1.下载并解压
2.在bin目录下创建jdbc_mysql.json和mysql_to_es.bat文件
jdbc_mysql.json:
{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:mysql://localhost:3306/test",
"user" : "root",
"password" : "root",
"sql" : "select *, id as _id from t_test",
"index":"my_index",
"type":"name",
"elasticsearch" : {
"cluster" : "elasticsearch",
"host" : "localhost",
"port" : 9300
}
}
}
mysql_to_es.bat:
set DIR=%~dp0
set LIB="%DIR%..\lib\*"
set BIN="%DIR%..\bin\*"
"%JAVA_HOME%\bin\java" -cp "%LIB%" -Dlog4j.configurationFile=file://%DIR%log4j2.xml "org.xbib.tools.Runner" "org.xbib.tools.JDBCImporter" jdbc_mysql.json
3.将log4j2.xml文件放在bin目录下
4.运行mysql_to_es.bat文件即可
1.elasticsearch下载
下载elasticsearch-rtf-2.1.1版本(此版本包含了一些分词插件)。下载完成后。解压缩在安装目录。
在cmd命令行进入安装目录,(步骤如下)
(1)切换到所在的盘(如E盘)E:回车
(2)进入到对应的bin目录下cd /soft/elasticsearch/elasticsearch-2.2.0/bin
(3)再进入 bin目录,运行elasticsearch.bat命令:(直接将bat文件拖拽到cmd中,回车即可运行,或者直接双击,可以将此bat文件设置成服务)
启动成功后。在浏览器中输入:http://localhost:9200/
1 2 3 4 5 6 7 8 9 10 | { "ok" : true, "status" : 200, "name" : "Cletus Kasady", "version" : { "number" : "0.90.1", "snapshot_build" : false }, "tagline" : "You Know, for Search" } |
2.elasticsearch插件elasticsearch-head安装:
第一种方法:在cmd命令行中进入安装目录,再进入 bin目录,运行以下命令:
1 | plugin -install mobz/elasticsearch-head 注意:Windows环境下此命令为(去掉了-)plugin install mobz/elasticsearch-head |
(1)下载elasticsearch-head插件:https://github.com/mobz/elasticsearch-head下载zip 解压
(2)建立elasticsearch-2.2.0\plugins\head\_site文件(此目录需自己创建)
(3)将解压后的elasticsearch-head-master文件夹下的所有文件copy到_site目录下
(4)重启elasticsearch(即重新运行elasticsearch.bat命令)
(5)再次重新启动elasticsearch。
在浏览器中输入:http://localhost:9200/_plugin/head/查看结果。
3.创建索引
在http://localhost:9200/_plugin/head/页面中的创建索引处创建自己的索引
4.创建mapping
在head插件的复合查询界面,
查询选项,输入elasticsearch访问地址:http://localhost:9200/
索引名/_mapping/类型
选择put方式
输入对应的mapping,提交请求即可
例,mapping:
mappings: {
item: {
properties: {
description: {
type: string
}
name: {
type: string
}
}
}
}
5.下载elasticsearch-jdbc-2.1.1.2-dist.zip(下载对应版本的jar包)
下载地址:http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.1.1.2/elasticsearch-jdbc-2.1.1.2-dist.zip
安装步骤:
1.下载并解压
2.在bin目录下创建jdbc_mysql.json和mysql_to_es.bat文件
jdbc_mysql.json:
{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:mysql://localhost:3306/test",
"user" : "root",
"password" : "root",
"sql" : "select *, id as _id from t_test",
"index":"my_index",
"type":"name",
"elasticsearch" : {
"cluster" : "elasticsearch",
"host" : "localhost",
"port" : 9300
}
}
}
mysql_to_es.bat:
set DIR=%~dp0
set LIB="%DIR%..\lib\*"
set BIN="%DIR%..\bin\*"
"%JAVA_HOME%\bin\java" -cp "%LIB%" -Dlog4j.configurationFile=file://%DIR%log4j2.xml "org.xbib.tools.Runner" "org.xbib.tools.JDBCImporter" jdbc_mysql.json
3.将log4j2.xml文件放在bin目录下
4.运行mysql_to_es.bat文件即可
相关文章推荐
- SVN过滤
- .pfx格式转.key和.crt文件
- 启发式算法
- hibernate 接收参数
- Golang加头和尾部来解决tcp粘包问题.代码片段示例
- Import Projects
- 我的第二次找工作之旅
- HUST 1606 - Naive
- css记忆
- 136.View the Exhibit and examine the structure of the PRODUCTS table.
- HUST 1606 - Naive
- JAVA基础 (二)反射 深入解析反射机制
- 关于商城价格变动对订单影响的问题
- 学习进度条
- 学习进度条
- 学习进度条
- iOS开发笔记--iOS完整App资源收集
- cogs 341:[NOI2005] 聪聪与可可
- bootstrap的栅格布局不支持IE8该如何解决
- 清明节的计算方法