centos8 环境下搭建 ElasticSearch7.8
一、安装:
复制下载链接地址,并使用 wget 命令下载对应的压缩包。例如:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz
下载完成后,解压压缩包:
tar -xzvf elasticsearch-7.8.0-linux-x86_64.tar.gz
进入解压后的目录:
cd elasticsearch-7.8.0/
启动 Elasticsearch:
bin/elasticsearch
二、创建用户
因为安全问题,不允许root用户直接运行,先进行创建新用户。
useradd admin
passwd admin
接着输入自己的密码即可。接着授权
chown -R caojun:caojun /usr/local/es/elasticsearch-7.4.0
三、修改配置文件
vim /usr/local/elasticsearch-7.8.0/config/elasticsearch.yml
#外网ip
network.host: 192.168.81.131
#端口
http.port: 9200
#集群主机列表
discovery.seed_hosts: ["127.0.0.1"]
#启动时初始化的参
cluster.initial_master_nodes: ["node-1"]
#集群
cluster.name: my-application
node.name: node-1
四、启动时遇到问题
jdk 环境报错
解决方法
#配置es自带的jdk 到环境
export ES_JAVA_HOME=/usr/local/elasticsearch-7.8.0/jdk
5.修改虚拟机配置文件
sudo vi /etc/security/limits.conf
添加如下两句配置 (admin 为我们新建 的用户)
sudo vi /etc/security/limits.d/20-nproc.conf
sudo vi /etc/sysctl.conf
vm.max_map_count=655360
最后重写加载
sysctl -p
6.启动 ElasticSearch
su admin
# -d 后台运行 -p 生成pid文件
./bin/elasticsearch -d -p pid
要停止运行,使用如下 pkill
命令停止运行:
pkill -F pid
启动后查看es进程
ps -ef|grep elastic
7.安装ElasticSearch-head
1.安装node.js
wget https://nodejs.org/dist/v15.8.0/node-v15.8.0-linux-x64.tar.gz
tar -zxvf node-v15.8.0-linux-x64.tar.gz.gz
修改配置文化
vim /etc/profile
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
2.安装git并拉取ElasticSearch-head代码
#拉取代码
git clone https://github.com/mobz/elasticsearch-head.git
#设置淘宝镜像
npm config set registry https://registry.npm.taobao.org/
#安装
cd elasticsearch-head
npm install
vim _site/app.js 搜索localhost,将localhost修改为安装ElasticSearch服务器的ip,如下图
3、启动ElasticSearch-head
cd node_modules/grunt/bin #进入启动目录
nohup ./grunt server & #使用nohup启动 日志会输出在当前文件夹nohup.out里面,启动端口默认为9100
启动成功
标签:node,tar,启动,gz,elasticsearch,Linux,ElasticSearch,搭建 From: https://www.cnblogs.com/hellobluecode/p/18045925