Linux环境下elasticsearch-6.2.2安装以及配置
2018-04-02 10:49
686 查看
Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。
Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
安装Elasticsearch-6.2.2需要jdk1.8版本及以上
https://www.elastic.co/downloads/elasticsearch
下载 tar包
tar -xvf elasticsearch-6.2.2.tar.gz
新建elasticsearch目录文档以及相关账号
添加账户adduser es
设置密码 passwd es
其中es是用户
chown 用户名:组名 文件路径
用来更改某个目录或文件的用户名和用户组的
chown -R es:es ./elasticsearch/
chmod用法
用来修改某个目录或文件的访问权限。
语法:chmod [who] [+ | - | =] [mode] 文件名
后台起守护线程启动 Elasticsearch
启动./bin/elasticsearch -d 必须添加-d否则启动后,ctr+c退出后,elasticsearch也会退出,不能后台启动
启动报错:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决:
切换到root用户
执行命令:
sysctl -w vm.max_map_count=262144
查看结果:
sysctl -a|grep vm.max_map_count
显示:
vm.max_map_count = 262144
上述方法修改之后,如果重启虚拟机将失效,所以:
解决办法:
在 /etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
即可永久修改
启动报错:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
解决方法:
vim /etc/security/limits.conf
追加内容:
es hard nofile 65536
es soft nofile 65536
其中es是Elasticsearch专门的用户
执行 sysctl -p 退出es用户重新登录,再次启动应用即可
能看到上面的内容则说明Elasticsearch安装成功
Kibana安装
https://www.elastic.co/downloads/kibana
下载kibana LINUX 64-BIT 版本
解压
tar -xvf kibana-6.2.2-linux-x86_64.tar.gz
修改config下的配置文件kibana.yml
server.port: 5601 访问端口号
server.host: “127.0.0.1”
elasticsearch.url: “http://10.40.2.186:9200”
bin目录下,kibana后台启动
nohup ./kibana > /dev/null 2>&1 &
关闭:查找ps
ps -aux | grep node
kill -9 499
安装成功
Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
安装Elasticsearch-6.2.2需要jdk1.8版本及以上
https://www.elastic.co/downloads/elasticsearch
下载 tar包
tar -xvf elasticsearch-6.2.2.tar.gz
新建elasticsearch目录文档以及相关账号
添加账户adduser es
设置密码 passwd es
其中es是用户
chown 用户名:组名 文件路径
用来更改某个目录或文件的用户名和用户组的
chown -R es:es ./elasticsearch/
chmod用法
用来修改某个目录或文件的访问权限。
语法:chmod [who] [+ | - | =] [mode] 文件名
后台起守护线程启动 Elasticsearch
启动./bin/elasticsearch -d 必须添加-d否则启动后,ctr+c退出后,elasticsearch也会退出,不能后台启动
启动报错:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决:
切换到root用户
执行命令:
sysctl -w vm.max_map_count=262144
查看结果:
sysctl -a|grep vm.max_map_count
显示:
vm.max_map_count = 262144
上述方法修改之后,如果重启虚拟机将失效,所以:
解决办法:
在 /etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
即可永久修改
启动报错:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
解决方法:
vim /etc/security/limits.conf
追加内容:
es hard nofile 65536
es soft nofile 65536
其中es是Elasticsearch专门的用户
执行 sysctl -p 退出es用户重新登录,再次启动应用即可
能看到上面的内容则说明Elasticsearch安装成功
Kibana安装
https://www.elastic.co/downloads/kibana
下载kibana LINUX 64-BIT 版本
解压
tar -xvf kibana-6.2.2-linux-x86_64.tar.gz
修改config下的配置文件kibana.yml
server.port: 5601 访问端口号
server.host: “127.0.0.1”
elasticsearch.url: “http://10.40.2.186:9200”
bin目录下,kibana后台启动
nohup ./kibana > /dev/null 2>&1 &
关闭:查找ps
ps -aux | grep node
kill -9 499
安装成功
相关文章推荐
- Linux环境下elasticsearch-6.2.2安装以及配置
- Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程
- Linux JDK安装以及环境变量的配置
- Linux安装jdk8以及环境变量配置
- golang在linux和windows下的安装以及环境变量的配置
- Linux下安装jdk以及环境变量的配置
- Linux下安装jdk以及环境变量的配置
- Linux下tornado环境安装以及MySQLdb模块与Mysql数据库安装配置
- 20-linux下ElasticSearch.6.2.2集群安装与head、Kibana、X-Pack..插件的配置安装
- NGINX的原理、安装、配置以及使用tomcat在linux上搭载集群环境
- 【大数据】开发环境搭建(一):Linux安装以及配置环境Nat
- 新手:linux环境配置以及linux下的pycharm安装
- Linux下Samba源代码安装以及环境配置
- 在Linux环境下安装gcc/g++/gdb/vim,以及进行vim的配置
- linux环境下安装tomcat详细步骤以及页面热部署配置
- 零基础安装Linux mint与windows 7双系统 以及Linux相关环境的配置
- Linux安装jdk 8以及环境变量配置
- java JDK 8 的安装以及环境变量的配置(Linux and Windows)
- Java JDK7 的安装以及环境变量的配置(Linux and Windows)
- Linux安装jdk8以及环境变量配置