1.jdk安装(elasticsearch是使用java开发的,所以jdk环境是必须要有的)
export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
2.elasticsearch-6.4.3.tar.gz+kibana-6.4.3-linux-x86_64.tar.gz准备
3.elasticsearch搭建
(1)解压
tar -zxvf elasticsearch-6.4.3.tar.gz
(2)修改elasticsearch.yml
network.host: 192.168.212.151
http.port: 9200
(3)创建用户组+用户;分配权限(原因:不能以root的身份运行)
groupadd es
useradd esadmin -g es -p 123456
chown -R esadmin:es elasticsearch-6.4.3
(4)配置服务器环境
vi /etc/sysctl.conf
vm.max_map_count=655360
sysctl -p
(5)设置最大文件打开数(调整完后需重启服务器)
vi /etc/security/limits.conf
后面追加:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
------------------------
注意点:
elasticsearch中有两个端口,9300与9200区别:
9300端口: ES节点之间通讯使用
9200端口: ES节点 和 外部 通讯使用
访问 http://192.168.228.128:9200

4.kibana搭建
(1)解压
tar -zxvf kibana-6.4.3-linux-x86_64.tar.gz
(2)修改配置文件
vim config/kibana.yml
# 将默认配置改成如下:
server.port: 5601
server.host: "192.168.212.151"
elasticsearch.url: "http:// 192.168.228.128:9200"
(3)启动
./bin/kibana
----------------------------
访问 http://192.168.228.128:5601
Kibana实现增删改查(不能有大写)
###创建索引
PUT /simplecloud
####查询索引
GET /simplecloud
####添加文档 /索引名称/类型/id
PUT /simplecloud/user/1
{
"name":"Amn",
"sex":0,
"age":22
}
###查询文档
GET /simplecloud/user/1
###删除索引
DELETE /simplecloud
版本控制:
PUT /mymayikt/user/1?version=2
{
"name":"yushengjun",
"sex":0,
"age":22
}
本文详细介绍了如何在Linux环境下安装和配置Elasticsearch及Kibana,包括JDK环境设置、Elasticsearch与Kibana的解压与配置、用户权限分配、服务器环境优化等步骤,并提供了访问和基本操作指南。

665

被折叠的 条评论
为什么被折叠?



