官方地址:
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

相关博客地址:

ElasticSearch && PHP:
http://www.jianshu.com/p/44441eab6852

centos7虚拟机安装elasticsearch5.0.x-安装篇:
http://blog.csdn.net/u012371450/article/details/51776505

Elasticsearch 5.1.1使用笔记,欢迎探讨:
http://blog.csdn.net/laotoumo/article/details/53890279

elasticsearch5.0启动出现的错误:
http://blog.csdn.net/qq942477618/article/details/53414983

死磕Elasticsearch 技术交流QQ群:626036393【 物有本末,事有终始,知所先后,则近道矣。】
http://blog.csdn.net/wojiushiwo987/article/category/6239824

-------------------------------------安装demo---------------------------------------------

1.安装Elasticsearch之前必须保证,已安装Java环境,至少要Java环境1.8的支持,验证环境是否安装,及版本是否符合要求,命令:

 > java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK Server VM (build 25.144-b01, mixed mode)

如果没有这个命令,或者版本太低,请安装或更新=>Yum安装Java
如果没问题,就开始安装吧!

2.下载Elasticsearch 5.6.3 tar如下

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

3.然后提取如下:

tar -xvf elasticsearch-5.6.3.tar.gz


 

4.然后,它将在当前目录中创建一堆文件和文件夹。然后我们进入bin目录,如下所示:

cd elasticsearch-5.6.3/bin

5.现在我们已经准备好启动我们的节点和单个集群:

./elasticsearch

 

elasticearch官方安装地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html#_installation_example_with_tar

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
  
elasticsearch 安装部分问题解决方案
 
 
1. 启动之前对 Network 进行配置
[root@10-1-111-111 elk] vim elasticsearch-6.3.0/config/elasticsearch.yml
//------------------------------内容  begin
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9200
#
# For more information, consult the network module documentation
//------------------------------内容  end
 
 
2. 安全考虑,不可使用root用户启动,新建elk用户
 
 
3. 系统调用过滤器安装失败 [system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk]
#进入配置文件
[root@10-1-111-111 elk] vim elasticsearch-6.3.0/config/elasticsearch.yml
//------------------------------找到以下没容 并 进行修改|添加操做  begin
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
bootstrap.memory_lock: false    #改为禁用
bootstrap.system_call_filter: false     #改为禁用
 
//------------------------------找到以下没容 并 进行修改|添加操做  end
 
4. 用户线程上限解决
#列出当前用户最大线程数
[elk@10-1-111-111 bin]$ ulimit -u
1024
 
#修改用户最大线程数
[root@10-1-111-111 elk] vi /etc/security/limits.d/90-nproc.conf
//---------------------------内容 bengin
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
 
*          soft    nproc     4096   #这是其它用户的最大线程数,修改这里即可
root       soft    nproc     unlimited
//---------------------------内容 end
 
  
---------------------------------------------------------------------------------------------
唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。