CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1

CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1

关于OpenSearch

2021 年,开发Elasticsearch 和Kibana的Elastic公司宣布更改许可证,此举旨在禁止云服务商如AWS使用它的软件作为一种服务提供给客户,但这也意味着这两个软件不再是开源软件。发生此事的原因是,Elastic认为云服务商只使用开源软件,而不向开源软件做贡献。

AWS 随后宣布创建ElasticSearch开源分支OpenSearch,承诺会向其提交贡献。如今,OpenSearch 下载量突破1亿,包括AWS员工在内的496名贡献者递交了8760个拉取请求,Adobe也决定在其套件中用OpenSearch取代Elasticsearch,它甚至还进入了DB-Engines 数据库流行度排名前五十。

下面介绍CentOS7.9+OpenSearch2.7环境下安装GrayLog5.1

具体步骤如下

一、安装MongoDB6.0

vim /etc/yum.repos.d/mongodb-org.repo
添加如下行
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

(图片点击放大查看)

yum install -y mongodb-org
systemctl daemon-reload
systemctl enable mongod
systemctl start mongod
systemctl status mongod

(图片点击放大查看)

(图片点击放大查看)

二、安装opensearch2.7

curl -SL https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo -o /etc/yum.repos.d/opensearch-2.x.repo
cat /etc/yum.repos.d/opensearch-2.x.repo
yum install -y opensearch

(图片点击放大查看)

vim /etc/opensearch/opensearch.yml
修改如下行
cluster.name: graylog
node.name: graylog
path.data: /data/opensearch/data
path.logs: /data/opensearch/logs
network.host: 0.0.0.0
discovery.type: single-node
action.auto_create_index: false
plugins.security.disabled: true
cat /etc/opensearch/opensearch.yml | grep -v ^#

(图片点击放大查看)

cat /etc/passwd| grep opensearch
mkdir -p /data/opensearch/data
mkdir -p /data/opensearch/logs
chown -R /data/opensearch
chown -R opensearch /data/opensearch
sysctl -w vm.max_map_count=262144
echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
systemctl daemon-reload
systemctl enable opensearch
systemctl start opensearch
systemctl status opensearch

(图片点击放大查看)

三、安装GrayLog5.1

rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-5.1-repository-1-2.noarch.rpm
 cd /etc/yum.repos.d/
cat graylog.repo 
yum install graylog-server

(图片点击放大查看)

echo -n "Enter Password: " && head -1 </dev/stdin | tr -d '\n' | sha256sum | cut -d" " -f1
< /dev/urandom tr -dc A-Z-a-z-0-9 | head -c${1:-96};echo;

(图片点击放大查看)

vim /etc/graylog/server/server.conf
修改如下行
password_secret = UdDDEVDpQaBKzMeNb2UCOclA2vcepjGSp4XTaVFZ0EXGz5toA9DI091Wufy0TaGT39j6R4Ymp0ogmmftE9sPrmQXo5QWjDQj
root_password_sha2 = 429d280c5ddad83d94770b077b22124231efc727d504b107883297304b3e2939
root_timezone = Asia/Shanghai
http_bind_address = 0.0.0.0:9000
allow_highlighting = true
cat /etc/graylog/server/server.conf | grep -v ^# | grep -v ^$

(图片点击放大查看)

systemctl daemon-reload
systemctl enable graylog-server.service
systemctl start graylog-server.service
systemctl --type=service --state=active | grep graylog
firewall-cmd --permanent --zone=public --add-port=9000/tcp
firewall-cmd --reload

(图片点击放大查看)

四、登录Graylog5.1

(图片点击放大查看)

(图片点击放大查看)

相关实践学习
基于OpenSearch搭建高质量商品搜索服务
本场景主要介绍开放搜索(OpenSearch)打造独有的电商行业垂直解决方案,模板内置电商查询分析、排序表达式及行业算法能力,沉浸式体验更高性能和效果的智能搜索服务,助力企业在线业务智能增长。
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
175 0
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
4天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
25 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
4天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
11 0
|
5天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
18 1
|
11天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
61 2
|
18天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
32 0
|
18天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
17 0

热门文章

最新文章