写点什么

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

作者:ClkLog
  • 2024-02-19
    上海
  • 本文字数:1838 字

    阅读完需:约 6 分钟

在今天的数字化世界中,数据管理和分析工具的选择对于企业的成功至关重要。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
复制代码

nginx 安装参考

yum install nginxsystemctl start nginx
复制代码

Redis 3.2.4 安装参考

1.  从 Redis 官网下载安装包

wget https://download.redis.io/releases/redis-3.2.4.tar.gz
复制代码

2.  解压

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

cd /usr/local/services/tar xzf redis-3.2.4.tar.gzcd redis-3.2.4
复制代码

3.  编译

make
复制代码

4.  安装

make install
复制代码


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


5.  修改配置


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

mkdir /etc/rediscp redis.conf /etc/redis/redis.conf
复制代码

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


vim /etc/redis/redis.conf
protected-mode nodaemonize yesappendonly yes
复制代码


6.  启动服务

/usr/local/bin/redis-server /etc/redis/redis.conf
复制代码


7.  检查安装是否成功

cd /usr/local/bin./redis-cli
复制代码

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
复制代码


2.  解压

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

cd /usr/local/services/tar -zxvf apache-zookeeper-3.7.1-bin.tar.gzcd apache-zookeeper-3.7.1-bin
复制代码


3.  修改配置

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

cp ./conf/zoo_sample.cfg ./conf/zoo.cfg
admin.serverPort=8887
复制代码


4.  启动 zk

./bin/zkServer.sh start
复制代码


5.  检查

./bin/zkServer.sh status
复制代码

未启动成功,从./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
复制代码


2.  解压

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

cd /usr/local/services/tar -xzf kafka_2.12-3.3.1.tgzcd kafka_2.12-3.3.1
复制代码


3.  启动

./bin/kafka-server-start.sh  -daemon config/server.properties
复制代码


4.  检查

创建名为 test 的 topic

./bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test
复制代码

查看 to

./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic test
复制代码

不报错正常,如果未启动成功,从./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
复制代码


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.tgztar -xzf flink-1.14.6.tgzcd flink-1.14.6
复制代码


3.  启动

./bin/start-cluster.sh
复制代码


4.  检查

http://localhost:8081/

Clickhouse 23.2.1 安装参考

1.  安装 clickhouse


yum install -y yum-utilsrpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPGyum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64yum install clickhouse-server clickhouse-client
复制代码


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 
复制代码


4.  登录数据库

clickhouse-client -u default --password 123456
复制代码


用户头像

ClkLog

关注

还未添加个人签名 2023-11-07 加入

Clklog是一款记录用户行为,洞悉个人画像免费的开源软件,其采用轻量级架构和常用的开源技术,对功能集成和二次开发团队极为友好、普通用户尤为友善!

评论

发布
暂无评论
一站式指南:ClkLog部署环境配置指南_ClkLog_InfoQ写作社区