ElasticSearch(一)-安装
2016-05-06 13:11
239 查看
一、环境介绍与安装准备
1、环境说明
3台虚拟机,ip分别为xxx.xxx.3.102、xxx.xxx.3.103和xxx.xxx.3.104。
2、安装准备
ElasticSearch(简称ES)由java语言实现,运行环境依赖java。ES 1.x版本,官方推荐至少使用jdk1.6的环境,建议使用oracle java,可以去官网下载,本文使用jdk-7u67-linux-x86_64.gz。ES可以去官网下载,本文使用elasticsearch-1.7.2.tar.gz。
二、安装
1、安装JAVA
关于java的安装,请参照这里。
2、ES安装
(1)解压elasticsearch-1.7.2.tar.gz文件:sudo tar -zvxf elasticsearch-1.7.2.tar.gz。在当前路径生成目录:elasticsearch-1.7.2;
为该目录做一个软连接ln -s elasticsearch-1.7.2 elasticsearch。
(2)配置es。这里只做最简单的配置,修改ES_HOME/config/elasticsearch.yml文件,将node.name的值设置为“elasticsearch-node102”,表示当前这个es服务节点名字为elasticsearch-node102。
(3)启动ES。进入ES安装目录,执行命令:bin/elasticsearch -d -Xms512m-Xmx512m,然后在浏览器输入http://ip:9200/,查看页面信息,是否正常启动。status=200表示正常启动了,还有一些es的版本信息,name为配置文件中node.name的值。
(4)在另外两台机器上,安装同样的步骤安装ES,因为至少2台服务才算集群嘛!注意,在配置时,将node.name的值设置为elasticsearch-node103,总之必须和之前配置值不同。
两台es服务同时起来,因为配置文件中均默认cluster.name=elasticsearch,所以这两台机器自动构建成一个集群,集群名字为elasticsearch。
3、elasticsearchservicewrapper安装
这个是对elasticsearch执行命令的包装服务,安装之后,方便elasticsearch的启动,停止等等操作。
(1)下载elasticsearchservicewrapper
git clone https://github.com/elasticsearch/elasticsearch-servicewrapper,然后将目录下的service目录拷贝至ES_HOME/bin目录下。
(2)简单配置jvm的内存
修改ES_HOME/bin/service/elasticsearch.conf,set.default.ES_HEAP_SIZE=1024,该值根据机器的配置可自定义。
(3)安装启动服务
执行命令:ES_HOME/bin/service/elasticsearchinstall
(4)启动/停止/重启服务
执行命令:ES_HOME/bin/service/elasticsearchstart/stop/restart
1、环境说明
3台虚拟机,ip分别为xxx.xxx.3.102、xxx.xxx.3.103和xxx.xxx.3.104。
2、安装准备
ElasticSearch(简称ES)由java语言实现,运行环境依赖java。ES 1.x版本,官方推荐至少使用jdk1.6的环境,建议使用oracle java,可以去官网下载,本文使用jdk-7u67-linux-x86_64.gz。ES可以去官网下载,本文使用elasticsearch-1.7.2.tar.gz。
二、安装
1、安装JAVA
关于java的安装,请参照这里。
2、ES安装
(1)解压elasticsearch-1.7.2.tar.gz文件:sudo tar -zvxf elasticsearch-1.7.2.tar.gz。在当前路径生成目录:elasticsearch-1.7.2;
为该目录做一个软连接ln -s elasticsearch-1.7.2 elasticsearch。
(2)配置es。这里只做最简单的配置,修改ES_HOME/config/elasticsearch.yml文件,将node.name的值设置为“elasticsearch-node102”,表示当前这个es服务节点名字为elasticsearch-node102。
(3)启动ES。进入ES安装目录,执行命令:bin/elasticsearch -d -Xms512m-Xmx512m,然后在浏览器输入http://ip:9200/,查看页面信息,是否正常启动。status=200表示正常启动了,还有一些es的版本信息,name为配置文件中node.name的值。
(4)在另外两台机器上,安装同样的步骤安装ES,因为至少2台服务才算集群嘛!注意,在配置时,将node.name的值设置为elasticsearch-node103,总之必须和之前配置值不同。
两台es服务同时起来,因为配置文件中均默认cluster.name=elasticsearch,所以这两台机器自动构建成一个集群,集群名字为elasticsearch。
3、elasticsearchservicewrapper安装
这个是对elasticsearch执行命令的包装服务,安装之后,方便elasticsearch的启动,停止等等操作。
(1)下载elasticsearchservicewrapper
git clone https://github.com/elasticsearch/elasticsearch-servicewrapper,然后将目录下的service目录拷贝至ES_HOME/bin目录下。
(2)简单配置jvm的内存
修改ES_HOME/bin/service/elasticsearch.conf,set.default.ES_HEAP_SIZE=1024,该值根据机器的配置可自定义。
(3)安装启动服务
执行命令:ES_HOME/bin/service/elasticsearchinstall
(4)启动/停止/重启服务
执行命令:ES_HOME/bin/service/elasticsearchstart/stop/restart
相关文章推荐
- Set、List、HashMap优缺点比较,高性能集合
- C++课堂作业2016.05.04
- yii2操作数据库 mysql 读写分离 主从复制
- gitignore
- 应用接入微信支付——移动支付
- Spring框架的搭建
- Android开发之毛玻璃效果实例代码
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
- Web网页简单的静态导航菜单的制作
- LeetCode 39/40. Combination Sum i, ii
- 【CODEVS 1553】互斥的数 哈希表
- 多数组第K小数
- Android异常捕获03
- ORACLE 操作
- 常见快捷键eclipse
- 圆形图片的处理
- lvs-nat实验
- PAT-B 1033. 旧键盘打字
- hdoj2044注意要用long long否则会溢出
- tomcat服务器环境搭建