一、安装JAVA
首先在CentOS中安装ElasticSearch需要Java1.8.0,可执行命令java -version查看当前系统所安装Java版本
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
如未安装java或者版本不符,可通过以下命令安装:
yum install java-1.8.0-openjdk* -y
或者
yum -y install java
二、安装MongoDB 3.6
官方文档要求MongoDB 版本大于等于 3.6,所以我们安装个3.6版本
1.创建仓库
vi /etc/yum.repos.d/mongodb-org-3.6.repo
2.把下面的内容复制到上述文件中,保存退出
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
3.yum命令安装mongodb
yum install -y mongodb-org
4.创建数据目录
mkdir -p /data/mongodb/data /data/mongodb/logs
chown mongod.mongod /data/mongodb/data /data/mongodb/logs -R
#默认是使用mongod执行的,所以需要修改一下目录权限
5.修改配置文件
vi /etc/mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /data/mongodb/logs/mongod.log #修改到刚才创建的目录
# Where and how to store data.
storage:
dbPath: /data/mongodb/data #修改到刚才创建的目录
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# how the process runs
processManagement:
fork: true # fork and run in background
pidFilePath: /data/mongodb/logs/mongod.pid # location of pidfile
timeZoneInfo: /usr/share/zoneinfo
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
#security:
# authorization: enabled #这里是开启验证功能,暂时先关闭,等创建完root用户再开起来进行验证
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options
#auditLog:
#snmp:
6.启动MongoDB
mongod -f /etc/mongod.conf
7. 可查看服务是否启动
ps -ef | grep mongod
三、安装ElasticSearch6.7(方法一)
1.下载elasticsea