Centos6.5下ElasticSearch1.4.4的安装
1.下载ElasticSearch
官网地址 https://www.elastic.co/
2.安装elasticsearch-1.4.4.tar.gz
tar -zxvf elasticsearch-1.4.4.tar.gz
cd elasticsearch-1.4.4
3.启动
[root@jerry bin]# ./elasticsearch
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/elasticsearch/bootstrap/Elasticsearch : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:)
at java.lang.ClassLoader.defineClass(ClassLoader.java:)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:)
at java.net.URLClassLoader.access$(URLClassLoader.java:)
at java.net.URLClassLoader$.run(URLClassLoader.java:)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:)
at java.lang.ClassLoader.loadClass(ClassLoader.java:)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:)
at java.lang.ClassLoader.loadClass(ClassLoader.java:)
Could not find the main class: org.elasticsearch.bootstrap.Elasticsearch. Program will exit.
4.这是因为jdk的版本太低,需要至少jdk1.7(我本机的jdk是1.6的,升级到1.7)
5.安装ElasticSearch Head插件(elasticsearch-head是一个elasticsearch的集群管理工具,使用它可以在web页面查看ElasticSearch的集群数据)
[root@jerry bin]# ./plugin -install mobz/elasticsearch-head
-> Installing mobz/elasticsearch-head...
Trying https://github.com/mobz/elasticsearch-head/archive/master.zip...
Downloading ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................DONE
Installed mobz/elasticsearch-head into /usr/local/es/plugins/head
Identified as a _site plugin, moving to _site structure ...
6.启动ElasticSearch
[root@jerry bin]# ./elasticsearch
[-- ::,][INFO ][node ] [Slapstick] version[1.4.], pid[], build[c88f77f/--19T13::36Z]
[-- ::,][INFO ][node ] [Slapstick] initializing ...
[-- ::,][INFO ][plugins ] [Slapstick] loaded [], sites [head]
[-- ::,][INFO ][node ] [Slapstick] initialized
[-- ::,][INFO ][node ] [Slapstick] starting ...
[-- ::,][INFO ][transport ] [Slapstick] bound_address {inet[/::::::::]}, publish_address {inet[/10.10.6.101:]}
[-- ::,][INFO ][discovery ] [Slapstick] elasticsearch/yCVkS44kTSSlpskC1LAvAg
[-- ::,][INFO ][cluster.service ] [Slapstick] new_master [Slapstick][yCVkS44kTSSlpskC1LAvAg][ChenghyNewCms][inet[/10.10.6.101:]], reason: zen-disco-join (elected_as_master)
[-- ::,][INFO ][http ] [Slapstick] bound_address {inet[/::::::::]}, publish_address {inet[/10.10.6.101:]}
[-- ::,][INFO ][node ] [Slapstick] started
[-- ::,][INFO ][gateway ] [Slapstick] recovered [] indices into cluster_state
7.通过web页面访问ElashticSearch集群
http://localhost:9200/_plugin/head/
8.效果图
9.安装ElasticSearch ik分词插件
1.下载ik分词器源码 https://github.com/medcl/elasticsearch-analysis-ik (右下脚Download ZIP:下载elasticsearch-analysis-ik-master.zip)
2.把elasticsearch-analysis-ik-master.zip\elasticsearch-analysis-ik-master\config\ik 文件夹拷贝到ElasticSearch/config目录下
3.修改ElasticSearch/config/elasticsearch.yml文件,在文件最下方添加
###############################################################################
index:
analysis:
analyzer:
ik:
alias: [ik_analyzer]
type: org.elasticsearch.index.analysis.IkAnalyzerProvider
ik_max_word:
type: ik
use_smart: false
ik_smart:
type: ik
use_smart: true
4.在ElasticSearch/plugins/目录下新建analysis-ik文件夹,把elasticsearch-analysis-ik-1.2.9.jar拷贝到该目录下(通过ik分词器源码生成的jar包,有人已经生成好了,可直接下载使用)
5.配置完成,重启启动ElasticSearch
6.elasticsearch-analysis-ik-1.2.9.jar下载地址
Centos6.5下ElasticSearch1.4.4的安装的更多相关文章
- centos6.5下Zabbix系列之Zabbix安装搭建及汉化
最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址http://itnihao.blog.51cto.com/他做的zabb ...
- centos6.5下Zabbix系列之Zabbix安装搭建及汉化 (转)
最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址 http://itnihao.blog.51cto.com/他做的zab ...
- (转)centos6.5下Zabbix系列之Zabbix安装搭建及汉化
最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址 http://itnihao.blog.51cto.com/他做的zab ...
- CentOS6.5下如何正确下载、安装Intellij IDEA、Scala、Scala-intellij-bin插件、Scala IDE for Eclipse助推大数据开发(图文详解)
不多说,直接上干货! 第一步:卸载CentOS中自带openjdk Centos 6.5下的OPENJDK卸载和SUN的JDK安装.环境变量配置 第二步:安装Intellij IDEA 若是3节点 ...
- centos6.8下l2tp客户端xl2tpd的安装配置
环境: DigitalOcean centos6.8作为l2tp客户端 ros6.43.8作为l2tp服务端 1.安装xl2tp和ppp rpm -ivh http://mirrors.yun-idc ...
- linux系统CentOS6.5下tokudb数据库引擎的安装
tokuDB是一个关于mysql数据引擎的开源项目,官网对其特点的描述主要有三点: 1.高压缩比,官方宣称可以达到1:12. 2.高insert性能,官方称至少比innodb高9倍. 3.可以在线添加 ...
- centos6.5下的mysql5.6.30安装
1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local mv mysql-5.6.30-linux-gli ...
- CentOS6.8下查看yum及rpm安装后的软件位置
参考资料:http://blog.csdn.net/ngvjai/article/details/7997743 http://blog.sina.com.cn/s/blog_976e495701 ...
- CentOS6.5下卸载MySql(yum安装)
因为我是用yum安装的mysql,所以卸载相对简单 yum -y remove mysql* 再把相关的文件删掉, rm -f /etc/my.cnf.rpmsave rm -rf /var/lib ...
随机推荐
- SQL Server 还原错误“restore database正在异常终止 错误 3154”
今天在还原数据库时,先建立相同名字的数据库,然后在该数据库上右键还原数据库.遇到了这样的一个错误: “备份集中的数据库备份与现有的 'RM_DB' 数据库不同. RESTORE DATABASE 正在 ...
- Log4j将不同Package的日志输出到不同的文件
转自:http://www.crazyant.net/1931.html 随着项目规模的越来越大,会不断的引入新的模块,不同的模块都会打印自己的日志,最后就造成日志根本没法查看,比如我自己的项目中,就 ...
- 打日志--以python为例
日志报错要去修,要不然是隐患,总有一天会爆炸 增加日志是排错的好方法,不要不舍得加日志,比如怕代码变难看,怕日志输出太多. python logging exc_info sys.exc_info() ...
- 为什么要提倡"Design Pattern"呢? 开闭原则 系统设计时,注意对扩展开放,对修改闭合。
[亲身经历] 无规矩不成方圆 设计模式 - 搜狗百科 https://baike.sogou.com/v123729.htm?fromTitle=设计模式 为什么要提倡"Design Pat ...
- Selenium IDE的使用
Selenium IDE 的作用 Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作. 在实际自动化测试中,不会用Selenium ...
- qt 如何给图元安装一个场景事件过滤器?
void QGraphicsItem::installSceneEventFilter(QGraphicsItem *filterItem) class LabCrossEvent : public ...
- python函数补充
一 作用域 作用域介绍 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量: E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局 ...
- python并发之IO模型(一)
事件驱动模型 协程:遇到IO操作就切换. 但什么时候切回去呢?怎么确定IO操作完了? 很多程序员可能会考虑使用“线程池”或“连接池”.“线程池”旨在减少创建和销毁线程的频率,其维持一定合理数量的线程, ...
- Mysql 命令详解
1.读取服务器变量: show [global|session] variables;2.更改非静态(只读)变量: set [global|session] <variable_na ...
- 随心所欲移动Panel
C# Winform编程时,有时需要在程序执行时,使窗体中的panel控件可以随意的移动,这时可以采用下面这种方法: 主要包括以下两步: @1:给panel(此处以 RealGLPanel为例说明)添 ...