Elasticsearch实战系列-环境搭建
2016-02-23 10:02
537 查看
安装 JAVA
yum install java-1.7.0-openjdk -y
安装 Elasticsearch
Elasticsearch 只有一个要求,就是要安装最新版本的JAVA。你可以到官方网站下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html.你可以在这里下载到最新版本的 Elasticsearch: https://www.elastic.co/downloads/elasticsearch.
笔者在写作这篇文章时Elasticsearch最新版本为2.2.0,后面均以2.2.0为例进行讲解。
[root@w03 elasticsearch]# curl -L -O https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.2.0/elasticsearch-2.2.0.tar.gz [root@w03 elasticsearch]# tar zxvf elasticsearch-2.2.0.tar.gz [root@w03 elasticsearch]# cd elasticsearch-2.2.0
配置 Elasticsearch
[root@w03 elasticsearch-2.2.0]# vi config/elasticsearch.yml
将部分注释去掉即可,如下图所示
运行 Elasticsearch
Elasticsearch 已经蓄势待发,现在你便可以运行它了:
[root@w03 elasticsearch-2.2.0]# ./bin/elasticsearch
如果你想让它在后台保持运行的话可以在命令后面再加一个 -d。
启动成功后你就可以使用另一个终端窗口来进行测试了
curl 'http://localhost:9200/?pretty'
或者在浏览器窗口中输入 http://localhost:9200/?pretty ,回车后你应该看到如下提示:
{ "name" : "node-1", "cluster_name" : "my-application", "version" : { "number" : "2.2.0", "build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe", "build_timestamp" : "2016-01-27T13:32:39Z", "build_snapshot" : false, "lucene_version" : "5.4.1" }, "tagline" : "You Know, for Search" }
这就说明你的 Elasticsearch 集群 已经上线运行了,这时我们就可以进行各种实验了。
集群和节点
节点 是 Elasticsearch 运行的实例。集群 是一组有着同样cluster.name的节点,它们协同工作,互相分享数据,提供了故障转移和扩展的功能。当然一个节点也可以是一个集群。Q&A
Linux root 启动elasticsearch报错[root@w03 elasticsearch-2.2.0]# ./bin/elasticsearch Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93) at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35) Refer to the log for complete error details.
解决办法:
bin/elasticsearch -Des.insecure.allow.root=true
相关文章推荐
- 巧用mysql提示符prompt清晰管理数据库的方法
- 两大步骤教您开启MySQL 数据库远程登陆帐号的方法
- phpmyadmin 4+ 访问慢的解决方法
- linux系统下实现mysql热备份详细步骤(mysql主从复制)
- CentOS 5.5下安装MySQL 5.5全过程分享
- MySQL复制的概述、安装、故障、技巧、工具(火丁分享)
- MySQL中删除重复数据的简单方法
- elasticsearch批量数据导入和导出
- 使用ElasticSearch+LogStash+Kibana+Redis搭建日志管理服务
- ElasticSearch 使用心得
- Elasticsearch2.2.0数据操作
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- CENTOS安装ElasticSearch
- ElasticSearch的安装配置
- 《Elasticsearch: The Definitive Guide》读书笔记2
- ElasticSearch REST API
- 网站基于ElasticSearch搜索的优化笔记 PHP
- elasticsearch安装与调试
- elasticsearch建立geo search
- elasticsearch在NAS上的部署和使用