IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> centos7 安装graylog4.2 -> 正文阅读

[大数据]centos7 安装graylog4.2

官方安装文档https://docs.graylog.org/v1/docs/centos.

#安装jdk

sudo yum install java-1.8.0-openjdk-headless.x86_64

pwgen

sudo yum install epel-release 
sudo yum install pwgen.

MongoDB

# 在 /etc/yum.repos.d/目录下创建mongodb-org.repo文件
 vi  /etc/yum.repos.d/mongodb-org.repo
 ####################文件开头########################
 [mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
 ####################文件结尾########################
#安装最新的mongodb-org
sudo yum install mongodb-org
#设置开机启动
  sudo systemctl daemon-reload
  sudo systemctl enable mongod.service
  sudo systemctl start mongod.service
  sudo systemctl --type=service --state=active | grep mongod

Elasticsearch

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
vi /etc/yum.repos.d/elasticsearch.repo
 ####################文件开头########################
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/oss-7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
 ####################文件结尾########################
sudo yum install elasticsearch-oss.
#修改elasticsearch.yml
vi  /etc/elasticsearch/elasticsearch.yml
#在 elasticsearch.yml 文件末尾追加 内容
sudo tee -a /etc/elasticsearch/elasticsearch.yml > /dev/null <<EOT
cluster.name: graylog
action.auto_create_index: false
EOT

#设置开机启动
   sudo systemctl daemon-reload
  sudo systemctl enable elasticsearch.service
  sudo systemctl restart elasticsearch.service
  sudo systemctl --type=service --state=active | grep elasticsearch

GRAYLOG

sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-4.2-repository_latest.rpm
#安装graylog-server和插件
sudo yum install graylog-server graylog-enterprise-plugins graylog-integrations-plugins graylog-enterprise-integrations-plugins
#或者只安装graylog-server
sudo yum install graylog-server


#编辑配置文件 /etc/graylog/server/server.conf  添加password_secret和root_password_sha2 ,否则无法正常运行

修改配置, password_secret和root_password_sha2是必须的,不设置则无法启动,设置方法如下:
    # 修改配置
    vim /etc/graylog/server/server.conf
 
    ---------------------------------文件开头----------------------------------------
    # passworde_secret可以通过命令:pwgen -N 1 -s 96 来随机生成,下面就是我随机生成的
    password_secret = 6Z06fZHU2DwuOf9X8fhnvphCd3OM7oqwLECRRcejvjpieSvVtwu08yHYHIKDi56bAxRvtCOZ3xKKiBqyt00XYCgVa0oETB0L
     
    # admin用户密码生成命令:echo -n yourpassword | sha256sum
    # 生成后,请记住你的 YourPassword
    root_password_sha2 = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
     
    # admin用户邮箱
    root_email = "root@example.com"
     
    # 时区
    root_timezone = Asia/Shanghai
     
    # elasticsearch 相关配置
    elasticsearch_hosts = http://127.0.0.1:9200
    elasticsearch_shards =1 
    elasticsearch_replicas = 0
     
    # mongodb 连接配置,这里直接本机起的mongodb,没有设置验证
    mongodb_uri = mongodb://localhost/graylog
     
    # 电子邮件smtp,设置为自己的邮箱smtp服务
    transport_email_enabled = true
    transport_email_hostname = smtp.exmail.qq.com
    transport_email_port = 465
    transport_email_use_auth = true
    transport_email_use_tls = false
    transport_email_use_ssl = true
    transport_email_auth_username = root@example.com
    transport_email_auth_password = 123456
    transport_email_subject_prefix = [graylog]
    transport_email_from_email = root@example.com
    transport_email_web_interface_url = http://graylog.example.com
     
    # 网络访问相关,重要,graylog3比2.x版本简洁了很多网络配置,只需配置http_bind_address即可。
    http_bind_address = 0.0.0.0:9000
     
    # 配置外网地址,我这里用了域名+nginx做反向代理,所以外网地址如下。没有的话就直接就用外网ip+port,如:http://外网ip:9000/
    http_publish_uri = http://graylog.example.com/
     
    # http_external_uri = http://graylog.example.com/ 单节点的话,此配置不需要配置,默认使用http_publish_uri
      ---------------------------------文件结尾----------------------------------------
 
#设置开机启动
   sudo systemctl daemon-reload
  sudo systemctl enable graylog-server.service
  sudo systemctl start graylog-server.service
  sudo systemctl --type=service --state=active | grep graylog
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:27:52  更:2021-11-20 18:28:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:21:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码