首页 > 其他分享 >一站式指南:ClkLog部署环境配置指南

一站式指南:ClkLog部署环境配置指南

时间:2024-01-29 18:32:57浏览次数:28  
标签:指南 bin 一站式 -- redis ClkLog clipboard Error Copy

在今天的数字化世界中,数据管理和分析工具的选择对于企业的成功至关重要。ClkLog作为一款强大的日志分析工具,能够帮助企业从海量数据中洞察业务、提升效率。然而,如何才能顺利部署ClkLog系统,使其最大化地服务于您的业务呢?本篇文章将提供一站式的ClkLog部署指南,无论您是IT新手还是资深工程师,都能通过我们的指南,轻松掌握ClkLog的部署步骤和技巧,使得数据的收集、分析和管理变得更加简单、高效。

环境准备

● CentOS 7 

● JDK 1.8

● Nginx 1.18

● Redis 3.2.4

● Zookeeper 3.7.1

● Kafka 2.12-3.3.1

● Flink 1.14.6

● Clickhouse 23.2.1

● nodejs >= 8.9

● npm >=3.0.0

初始化步骤参考

创建安装目录

mkdir /usr/local/services

Java 1.8 安装参考

下载 jdk-8u211-linux-x64.rpm

rpm -ivh jdk-8u211-linux-x64.rpm
Copy to clipboard
Error
Copied

nginx 安装参考

yum install nginx
systemctl start nginx
Copy to clipboard
Error
Copied

Redis 3.2.4 安装参考

1.  从 Redis 官网下载安装包

wget https://download.redis.io/releases/redis-3.2.4.tar.gz
Copy to clipboard
Error
Copied

2.  解压

将安装包拷贝至/usr/local/services/目录并解压, 解压后进入redis安装目录:

cd /usr/local/services/
tar xzf redis-3.2.4.tar.gz
cd redis-3.2.4
Copy to clipboard
Error
Copied

3.  编译

make
Copy to clipboard
Error
Copied

4.  安装

make install
Copy to clipboard
Error
Copied

默认情况下,Redis 会被安装在/usr/local/bin目录下

5.  修改配置

拷贝redis.conf 至/etc/redis/redis.conf

mkdir /etc/redis
cp redis.conf /etc/redis/redis.conf
Copy to clipboard
Error
Copied

修改配置文件:/etc/redis/redis.conf

vim /etc/redis/redis.conf

protected-mode no
daemonize yes
appendonly yes
Copy to clipboard
Error
Copied

6.  启动服务

/usr/local/bin/redis-server /etc/redis/redis.conf
Copy to clipboard
Error
Copied

7.  检查安装是否成功

cd /usr/local/bin
./redis-cli
Copy to clipboard
Error
Copied

Zookeeper 3.7.1 安装参考

1.  从 Zookeeper 官网下载安装包

wget --no-check-certificate https://dlcdn.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz
Copy to clipboard
Error
Copied

2.  解压

将安装包拷贝至/usr/local/services/目录并解压, 解压后进入Zookeeper安装目录:

cd /usr/local/services/
tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz
cd apache-zookeeper-3.7.1-bin
Copy to clipboard
Error
Copied

3.  修改配置

拷贝配置文件,并增加配置项

cp ./conf/zoo_sample.cfg ./conf/zoo.cfg

admin.serverPort=8887
Copy to clipboard
Error
Copied

4.  启动zk

./bin/zkServer.sh start
Copy to clipboard
Error
Copied

5.  检查

./bin/zkServer.sh status
Copy to clipboard
Error
Copied

未启动成功,从./logs里查看启动日志

Kafka 2.12-3.3.1 安装参考

1.  从 Kafka 官网下载安装包

wget --no-check-certificate https://archive.apache.org/dist/kafka/3.3.1/kafka_2.12-3.3.1.tgz
Copy to clipboard
Error
Copied

2.  解压

将安装包拷贝至/usr/local/services/目录并解压, 解压后进入Kafka安装目录:

cd /usr/local/services/
tar -xzf kafka_2.12-3.3.1.tgz
cd kafka_2.12-3.3.1
Copy to clipboard
Error
Copied

3.  启动

./bin/kafka-server-start.sh  -daemon config/server.properties
Copy to clipboard
Error
Copied

4.  检查

创建名为test的topic

./bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test
Copy to clipboard
Error
Copied

查看to

./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic test
Copy to clipboard
Error
Copied

不报错正常,如果未启动成功,从./logs里查看启动日志

Flink 1.14.6 安装参考

1.  从 Flink官网下载安装包

wget https://archive.apache.org/dist/flink/flink-1.14.6/flink-1.14.6-bin-scala_2.12.tgz
Copy to clipboard
Error
Copied

2.  解压

将安装包拷贝至/usr/local/services/目录,重命名为flink-1.14.6.tgz后解压, 解压后进入Flink安装目录:

cd /usr/local/services/
mv flink-1.14.6-bin-scala_2.12.tgz flink-1.14.6.tgz
tar -xzf flink-1.14.6.tgz
cd flink-1.14.6
Copy to clipboard
Error
Copied

3.  启动

./bin/start-cluster.sh
Copy to clipboard
Error
Copied

4.  检查

http://localhost:8081/

Clickhouse 23.2.1 安装参考

1.  安装clickhouse

yum install -y yum-utils
rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG
yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64
yum install clickhouse-server clickhouse-client
Copy to clipboard
Error
Copied

2.  修改用户验证信息

修改/etc/clickhouse-server/users.xml文件,在标签下设置用户验证信息。比如,我们设定一个用户名为default,密码为123456。

更多设置请参考ClickHouse官方文档。

3.  启动数据库

sudo systemctl enable clickhouse-server  
sudo systemctl start clickhouse-server  
sudo systemctl status clickhouse-server  
Copy to clipboard
Error
Copied

4.  登录数据库

clickhouse-client -u default --password 123456
Copy to clipboard
Error
Copied


标签:指南,bin,一站式,--,redis,ClkLog,clipboard,Error,Copy
From: https://blog.51cto.com/u_16185272/9471778

相关文章

  • MSE Nacos 配置变更审计平台使用指南
    作者:孙立(涌月)、邢学超(于怀)、李艳林(彦林)配置审计平台简介Nacos[1]作为一款业界主流的微服务注册中心和配置中心,管理着企业核心的配置资产,由于配置变更的安全和稳定诉求越来越高,因此我们提供了安全和可追溯性保障机制。配置变更的途径主要包括控制台手动发布和使用NacosSDK客户......
  • MSE Nacos 配置变更审计平台使用指南
    作者:孙立(涌月)、邢学超(于怀)、李艳林(彦林)配置审计平台简介Nacos[1]作为一款业界主流的微服务注册中心和配置中心,管理着企业核心的配置资产,由于配置变更的安全和稳定诉求越来越高,因此我们提供了安全和可追溯性保障机制。配置变更的途径主要包括控制台手动发布和使用NacosSDK......
  • 喜报|「云原生数据库 PolarDB」、「阿里云瑶池一站式数据管理平台」揽获“2023 技术卓
    日前,国内知名IT垂直媒体&技术社区IT168公布2023年“技术卓越奖”评选结果,经由行业CIO/CTO大咖、技术专家及IT媒体三方的联合严格评审,阿里云瑶池数据库揽获两项大奖:云原生数据库PolarDB荣获“2023年度技术卓越奖”,阿里云瑶池一站式数据管理平台荣获“2023年度创新解......
  • 百川终入海 ,一站式海量数据迁移工具 X2Doris 正式发布
    在大数据分析领域,ApacheDoris作为广受认可的开源实时数据仓库,已经在越来越多行业用户的真实业务场景中得到广泛应用,成为许多企业数据分析基础设施的重要基座。尤其在过去一年多的时间里,越来越多企业选择基于ApacheDoris进行升级,将过去基于Hadoop体系的离线数据仓库进行实时......
  • LangChain大模型应用开发指南:从基础链式结构到ReAct对话解构
    在自然语言处理领域,大模型的应用已经成为了一种趋势。LangChain是一个基于深度学习的自然语言处理框架,它通过使用链式结构和ReAct对话模型,为开发者提供了一种高效、灵活的方式来进行大模型应用开发。本指南将介绍如何从基础链式结构开始,逐步构建ReAct对话解构,以实现自然语言处理应......
  • 洛谷题单指南-排序-P1093 [NOIP2007 普及组] 奖学金
    原题链接:https://www.luogu.com.cn/problem/P1093题意解读:本题考察排序,根据题意,先按总分从大到小排,再按语文从大到小排,以上都相同则按学号从小到大排。100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=305;structstudent{intid;intyuw......
  • 洛谷题单指南-排序-P1059 [NOIP2006 普及组] 明明的随机数
    原题链接:https://www.luogu.com.cn/problem/P1059题意解读:此题主要做两件事:排序+去重,用计数排序即可解决,直接给出代码。100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=1005;inta[N];intn;intmain(){cin>>n;intx;intcnt......
  • YOLOv8终极指南
    YOLOv8是计算机视觉领域的最新发展,它是一种用于目标检测、实例分割和分类的最新先进模型。除了对模型架构本身的改进之外,YOLOv8通过一个用于使用YOLO模型的PIP包为开发者提供了一个新的友好界面。在这篇文章中,我们将深入探讨YOLOv8在计算机视觉领域的重要性,将其与其他类似模型在准......
  • 洛谷题单指南-排序-P1923 【深基9.例4】求第 k 小的数
    原题链接:https://www.luogu.com.cn/problem/P1923题意解读:要最快的求第k小的数,O(n)的做法是利用快排的思想对数据进行划分第一步、取分界点x,通常设x=a[(l+r)/2]第二步、将小于x的挪到x左边,将大于x的挪到x右边第三步、比较,如果x左边的个数大于k,则继续递归处理左边,否则递......
  • Docker 完整指南
    欢迎来到Docker的完整指南!在这个教程中,我们将深入研究Docker的各种特性,从基础的容器操作到高级的网络配置和数据管理。让我们一步步地探索Docker的丰富功能。1.安装Docker首先,确保您已经在系统上安装了Docker。可以在Docker官方网站上找到适用于您操作系统的安装说......