下载elasticsearch6.2.4并解压
启动bin/elasticsearch

报错 不能用root用户启动
修改bin/elasticsearch文件ES_JAVA_OPTS="-Des.insecure.allow.root=true"
出于安全的考虑新建一个用户
1.创建组
groupadd esgroup
2.创建用户
useradd esu -g esgroup -p 123456
3.更改目录的拥有者
chown -R esu:esgroup elasticsearch-6.2.4
4.启动
bin/elasticsearch -d
启动报错
[图片上传失败...(image-3684c5-1575873358875)]

第一个错误解决办法
vi /etc/security/limits.conf #添加下面数据
#可打开的[文件描述符]的最大数(软限制)
esu soft nofile 65536
#可打开的[文件描述符]的最大数(硬限制)
esu hard nofile 65536
#单个用户可用的最大进程数量(软限制)
esu soft nproc 4048
#单个用户可用的最大进程数量(硬限制)
esu hard nproc 4096
第二个错误解决办法
vi /etc/security/limits.d/20-nproc.conf
修改为:
esu soft nproc 4096
第三个错误解决办法
vi /etc/sysctl.conf #增加:
vm.max_map_count=655360
使这个命令生效: sysctl -p
所有错误修改完毕,一定要重启你的 crt终端,否则配置无效。(直接重启虚拟机)
5.访问
curl 127.0.0.1:9200
{
"name" : "jnNt-GR",(**node名称**)
"cluster_name" : "elasticsearch",(**集群名称,默认的集群名称就是elasticsearch**)
"cluster_uuid" : "tQhTJG-DSCG0kwgwT9LgIQ",
"version" : {
"number" : "6.2.4",
"build_hash" : "ccec39f",
"build_date" : "2018-04-12T20:37:28.497551Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
6.实现远程访问
network.host: 192.168.254.65
http.port: 9200
7.关闭elasticsearch

kill -9对应的pid
-----------------------------安装Kibana------------------------
解压后修改config/kibana.yml
将config目录下的server.host,elasticsearch.url修改成所在服务器的ip地址
启动bin/kibana
浏览器访问:http://192.168.254.65:5601
关闭kibana
用root用户执行
netstat -atunlp |grep 5601
然后kill -9对应的版本号
网友评论