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

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
OpenSearch LLM智能问答版免费试用套餐,存储1GB首月+计算资源100CU
简介: 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)打造独有的电商行业垂直解决方案,模板内置电商查询分析、排序表达式及行业算法能力,沉浸式体验更高性能和效果的智能搜索服务,助力企业在线业务智能增长。
相关文章
|
6天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
54 20
|
29天前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
52 16
|
30天前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
59 15
|
1月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
1月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
82 25
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
156 4
|
3月前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
377 0
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
169 1
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
3月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
207 3