Table of Contents
安装 elasticsearch-7.10.2
下载
mkdir -p /data/software/
cd /data/software/
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-7.10.2-linux-x86_64.tar.gz
创建用户
useradd es
赋予权限
chown es:es /data/software/elasticsearch-7.10.2 -R
切换到root用户,编辑limits.conf添加如下内容
vi /etc/security/limits.conf
# ElasticSearch添加如下内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
修改配置 elasticsearch.yml
# 取消注释,并保留一个节点
vi elasticsearch-7.10.2/config/elasticsearch.yml
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
修改监听端口elasticsearch.yml
#设置ip地址,任意ip地址,均可访问
vi elasticsearch-7.10.2/config/elasticsearch.yml
network.host: 0.0.0.0
修改jvm.options
#根据自己机器情况修改
vi elasticsearch-7.10.2/config/jvm.options
-Xms128m
-Xmx128m
增加这样一条配置,一个进程在VMAs(虚拟内存区域)创建内存映射最大数量
vim /etc/sysctl.conf
vm.max_map_count=655360
# 让配置生效
sysctl -p
启动ElasticSearch
su - es
./elasticsearch -d
# 日志
tail -f logs/elasticsearch.log
# 浏览器:http://ip:9200/
systemctl管理
cat > /usr/lib/systemd/system/elasticsearch.service << EOF
[Unit]
Description=elasticsearch
After=network.target
[Service]
User=es
Group=es
LimitNOFILE=100000
LimitNPROC=100000
ExecStart=/data/software/elasticsearch-7.10.2/bin/elasticsearch
[Install]
WantedBy=multi-user.target
EOF
安装kibana
# 下载
mkdir -p /data/software/
cd /data/software/
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-linux-x86_64.tar.gz
# 解压
tar -zxvf kibana-7.9.1-linux-x86_64.tar.gz
修改配置config/kibana.yml
#对外暴露服务的地址
server.host: "0.0.0.0"
#配置Elasticsearch
elasticsearch.url: "http://127.0.0.1:9200"
授权
chown es:es kibana-7.10.2-linux-x86_64 -R
启动
nohup ./kibana &
# 浏览器:http://ip:5601/
systemctl管理
cat > /usr/lib/systemd/system/kibana.service << EOF
[Unit]
Description=kibana
After=network.target
[Service]
User=es
Group=es
ExecStart=/data/software/kibana-7.10.2-linux-x86_64/bin/kibana
[Install]
WantedBy=multi-user.target
EOF
发表回复