Elasticsearch本地环境构建备忘录
在本地搭建Elasticsearch环境。
前提条件是确保已经安装了Java。
我們下載了Elasticsearch。
這次我們使用了1.7.1版本。
将Elasticsearch注册为服务并启动。
打开命令提示符并转到保存Elasticsearch的文件夹,
执行以下命令:
例)
D:\Program Files\elasticsearch\bin\service install
通过上述命令完成服务注册。
当启动时,您可以通过管理工具的服务来进行启动。
如果启动服务失败,请确认Java的路径和端口”9200″未被使用。
如果从下述命令提示符启动:
例如:
D:/Program Files/elasticsearch/bin start
您可以在这里查看设置相关命令。
当启动完成后,在浏览器中访问http://localhost:9200/,如果显示以下内容,则表示一切正常。
{
"status" : 200,
"name" : "Wrath",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.1",
"build_hash" : "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19",
"build_timestamp" : "2015-07-29T09:54:16Z",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
安装ElasticSearch Head
ElasticSearch Head是一个在浏览器中运行的elasticsearch的图形用户界面。可以显示索引的内容,创建搜索查询和显示结果JSON。
最新的源代码已经在这里公开了。
如果安装了Elasticsearch,可以使用插件命令进行安装。
D:/程序文件/elasticsearch/bin/plugin -install mobz/elasticsearch-head
在Windows代理环境下安装插件的命令如下所示:
1.
set JAVA_OPTS=”-DproxyHost=主机名 -DproxyPort=端口号”
2.例子:
D:/Program Files/elasticsearch/bin/plugin –install mobz/elasticsearch-head
在Linux代理环境下安装插件时,请执行以下命令:
/plugin -DproxyPort=端口号 -DproxyHost=主机名 -install mobz/elasticsearch-head
手动安装
执行以下命令
例:
D:/Program Files/elasticsearch/bin/plugin –install mobz/elasticsearch-head –url file:///D:/plugin/elasticsearch-head-master.zip
在安装完Elasticsearch后,请重新启动,然后通过以下URL来确认ElasticSearch Head是否运行正常:
http://localhost:9200/_plugin/head/
安装Kuromoji分词器
带有日语词典的词素分析插件
在这个网站上确认后,看起来1.7版本可以使用Kuromoji2.7.0,所以我试试2.7.0版本。
在Windows代理环境下安装插件,执行以下命令即可。
1. 设定 JAVA_OPTS=”-DproxyHost=ホスト名 -DproxyPort=ポート番号”
2. 示例)
D:/Program Files/elasticsearch/bin/plugin –install elasticsearch/elasticsearch-analysis-kuromoji/2.7.0
在Linux代理环境下安装插件时,执行以下命令:
/plugin -DproxyPort=端口号 -DproxyHost=主机名 –install elasticsearch/elasticsearch-analysis-kuromoji/2.7.0
手动安装
D:/Program Files/elasticsearch/bin/plugin –install elasticsearch/elasticsearch-analysis-kuromoji –url file:///D:/plugin/elasticsearch-analysis-kuromoji-2.7.0.zip (请提供一种选项):
D:/程序文件/elasticsearch/bin/plugin –install elasticsearch/elasticsearch-analysis-kuromoji –url file:///D:/插件/elasticsearch-analysis-kuromoji-2.7.0.zip
检查安装
命令:plugin -l
如果下述插件显示正常,则安装完成
-analysis-kuromoji
调查官的安装。
您可以通过网页界面尝试查询和分析器的插件。详情请参考此网站介绍。
在Windows代理环境中安装插件的命令是执行以下命令。
1. 设定JAVA_OPTS=”-DproxyHost=主机名 -DproxyPort=端口号”
2. 例子) D:/Program Files/elasticsearch/bin/bin/plugin -install polyfractal/elasticsearch-inquisitor
在Linux代理环境下安装插件的命令是执行下面的命令:
/plugin -DproxyPort=端口号 -DproxyHost=主机名 –install polyfractal/elasticsearch-inquisitor
在安装Elasticsearch并重新启动后,通过以下URL确认Elasticsearch Inquisitor是否运行:
http://localhost:9200/_plugin/inquisitor/#/