一站式指南:ClkLog部署环境配置指南
在今天的数字化世界中,数据管理和分析工具的选择对于企业的成功至关重要。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
初始化步骤参考
创建安装目录
1 mkdir /usr/local/services
Java 1.8 安装参考
下载 jdk-8u211-linux-x64.rpm
1 rpm -ivh jdk-8u211-linux-x64.rpm
2 Copy to clipboard
3 Error
4 Copied
nginx 安装参考
1 yum install nginx
2 systemctl start nginx
3 Copy to clipboard
4 Error
5 Copied
Redis 3.2.4 安装参考
1. 从 Redis 官网下载安装包
1 wget https://download.redis.io/releases/redis-3.2.4.tar.gz
2 Copy to clipboard
3 Error
4 Copied
2. 解压
将安装包拷贝至/usr/local/services/目录并解压, 解压后进入redis安装目录:
1 cd /usr/local/services/
2 tar xzf redis-3.2.4.tar.gz
3 cd redis-3.2.4
4 Copy to clipboard
5 Error
6 Copied
3. 编译
1 make
2 Copy to clipboard
3 Error
4 Copied
4. 安装
1 make install
2 Copy to clipboard
3 Error
4 Copied
默认情况下,Redis 会被安装在/usr/local/bin目录下
5. 修改配置
拷贝redis.conf 至/etc/redis/redis.conf
1 mkdir /etc/redis
2 cp redis.conf /etc/redis/redis.conf
3 Copy to clipboard
4 Error
5 Copied
修改配置文件:/etc/redis/redis.conf
1 vim /etc/redis/redis.conf
2
3 protected-mode no
4 daemonize yes
5 appendonly yes
6 Copy to clipboard
7 Error
8 Copied
6. 启动服务
1 /usr/local/bin/redis-server /etc/redis/redis.conf
2 Copy to clipboard
3 Error
4 Copied
7. 检查安装是否成功
1 cd /usr/local/bin
2 ./redis-cli
3 Copy to clipboard
4 Error
5 Copied
Zookeeper 3.7.1 安装参考
1. 从 Zookeeper 官网下载安装包
1 wget --no-check-certificate https://dlcdn.apache.org/zookeeper/zookeeper-
3.7.1/apache-zookeeper-3.7.1-bin.tar.gz
2 Copy to clipboard
3 Error
4 Copied
2. 解压
将安装包拷贝至/usr/local/services/目录并解压, 解压后进入Zookeeper安装目录:
1 cd /usr/local/services/
2 tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz
3 cd apache-zookeeper-3.7.1-bin
4 Copy to clipboard
5 Error
6 Copied
3. 修改配置
拷贝配置文件,并增加配置项
1 cp ./conf/zoo_sample.cfg ./conf/zoo.cfg
2
3 admin.serverPort=8887
4 Copy to clipboard
5 Error
6 Copied
4. 启动zk
1 ./bin/zkServer.sh start
2 Copy to clipboard
3 Error
4 Copied
5. 检查
1 ./bin/zkServer.sh status
2 Copy to clipboard
3 Error
4 Copied
Kafka 2.12-3.3.1 安装参考
1. 从 Kafka 官网下载安装包
1 wget --no-check-certificate
https://archive.apache.org/dist/kafka/3.3.1/kafka_2.12-3.3.1.tgz
2 Copy to clipboard
3 Error
4 Copied
2. 解压
将安装包拷贝至/usr/local/services/目录并解压, 解压后进入Kafka安装目录:
1 cd /usr/local/services/
2 tar -xzf kafka_2.12-3.3.1.tgz
3 cd kafka_2.12-3.3.1
4 Copy to clipboard
5 Error
6 Copied
3. 启动
1 ./bin/kafka-server-start.sh -daemon config/server.properties
2 Copy to clipboard
3 Error
4 Copied
4. 检查
创建名为test的topic
1 ./bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test
2 Copy to clipboard
3 Error
4 Copied
查看to
1 ./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic test
2 Copy to clipboard
3 Error
4 Copied
1 ./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic test
2 Copy to clipboard
3 Error
4 Copied
Flink 1.14.6 安装参考
1. 从 Flink官网下载安装包
1 wget https://archive.apache.org/dist/flink/flink-1.14.6/flink-1.14.6-bin-scala_2.12.tgz
2 Copy to clipboard
3 Error
4 Copied
2. 解压
将安装包拷贝至/usr/local/services/目录,重命名为flink-1.14.6.tgz后解压, 解压后进入Flink安装目录:
1 cd /usr/local/services/
2 mv flink-1.14.6-bin-scala_2.12.tgz flink-1.14.6.tgz
3 tar -xzf flink-1.14.6.tgz
4 cd flink-1.14.6
5 Copy to clipboard
6 Error
7 Copied
3. 启动
1 ./bin/start-cluster.sh
2 Copy to clipboard
3 Error
4 Copied
4. 检查
http://localhost:8081/
Clickhouse 23.2.1 安装参考
1. 安装clickhouse
1 yum install -y yum-utils
2 rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG
3 yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64
4 yum install clickhouse-server clickhouse-client
5 Copy to clipboard
6 Error
7 Copied
2. 修改用户验证信息
修改/etc/clickhouse-server/users.xml文件,在标签下设置用户验证信息。比如,我们设定一个用户名为default,密码为123456。
更多设置请参考ClickHouse官方文档。
3. 启动数据库
1 sudo systemctl enable clickhouse-server
2 sudo systemctl start clickhouse-server
3 sudo systemctl status clickhouse-server
4 Copy to clipboard
5 Error
6 Copied
4. 登录数据库
1 clickhouse-client -u default --password 123456
2 Copy to clipboard
3 Error
4 Copied
一站式指南:ClkLog部署环境配置指南的更多相关文章
- mac电脑使用,开发环境配置指南
mac电脑使用,开发环境配置指南 前端工具链,mac下都很好用 用brew来装软件 用brew cask来装应用 Introduction · macOS Setup Guidehttp://sour ...
- Windows下OpenFOAM开发及使用环境配置指南 (2)【转载】
转载自:http://openfoam.blog.sohu.com/158751915.html *************************************************** ...
- Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】
转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...
- 【原创】LoadRunner Java Vuser开发环境配置指南
1 编写目的 本文主要介绍Java运行环境的配置,同时通过编写HelloWorld程序,讲解在LoadRunner下如何开发简单的Java Vuser脚本.关于Java语言的深入学习,大家可以参考其他 ...
- Windows下Hadoop编程环境配置指南
刘勇 Email: lyssym@sina.com 本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣! 简介 鉴于最近在研究 ...
- mac OS(OS X)的OI编译环境配置指南
编译环境:gdb+Atom 如何安装gdb: http://logic0.blog.163.com/blog/static/1889281462014183271283/ Atom下载地址: ht ...
- python项目离线环境配置指南
参考文献: http://blog.csdn.net/candcplusplus/article/details/52156324 https://www.cnblogs.com/michael-xi ...
- Intel realSense ubuntu 16.04+python 环境配置指南
1. 安装librealsense2-dkms 以及librealsense2-utils 1.Register the server's public key: sudo apt-key adv - ...
- linux部署环境配置
https://blog.csdn.net/dsczxcc/article/details/78728330
- 张高兴的 .NET Core IoT 入门指南:(一)环境配置、Blink、部署
如何在 Raspberry Pi 的 Raspbian 上构建使用 GPIO 引脚的 IoT 程序?你可能会回答使用 C++ 或 Python 去访问 Raspberry Pi 的引脚.现在,C# 程 ...
随机推荐
- history = his + story 男性史 = 历史 学单词
history = his + story 男性史 = 历史 早先还有 herstory 由于女性地位底下,就由 history 代表历史了. 然后 history 由拉丁文过来 story 从法语过 ...
- 泰凌微2.4G无线私有协议芯片开发总结
案例 近些年,团队一直围绕着无线这块来做产品方案.一个无意的举动,接触到了泰凌微的2.4G私有协议芯片,发现这颗芯片在好几个场景中使用非常合适.就把这个芯片推荐给了客户,经过几个案子的历练.积 ...
- day04-3服务器推送新闻
多用户即时通讯系统04 4.编码实现03 4.7功能实现-服务器推送消息功能实现 4.7.1思路分析 服务器推送新闻,本质其实就是群发消息 在服务器启动一个独立线程,专门负责推送新闻 该线程通过管理线 ...
- 逆向通达信Level-2 续十一 (无帐号登陆itrend研究版)
<续九>无帐号打开了itrend研究版但是用不了.今次无帐号登陆itrend研究版可以使用行情. 演示三图 1. 首先成功在金融终端无帐号登陆成功. 2. 同理应用在itrend研究版,却 ...
- 安装完exe版本jdk之后未配置java_home和path环境变量仍然可以在cmd中使用java命令原因解释
如题: 为何可以 打出Java -version的版本 ,因为jdk安装过程,拷贝了java\javac等几个命令到C:\windows\system32目录了. 如果使用javac -version ...
- verilog勘误系列之-->算术运算符运算失败
描述 在verilog代码设计时使用算术运算符与乘法搭配使用出现计算错误 原因 由于数据位宽设置不当导致 错误案例 wire signed [13:0] w01; wire signed [23:0] ...
- 最简洁明了的Linux常用命令
1.ls 命令 查看当前目录下可见的文件.文件夹及其相关权限 常用参数:-l 列表式查看 -al 查看所有,包括隐藏的文件.文件夹 [root@qinshengfei bin]# ls --color ...
- 【个人笔记】VBox7安装Debian网络下载慢问题处理
使用镜像安装Debian的过程中,会安装一些常用的软件包.但在安装软件包的阶段,默认情况下会通过网络进行下载.即使配置了国内的镜像,但是由于网络问题依然很慢.这个时候需要的在安装阶段选择从默认的DVD ...
- 记录--一道js笔试题, 刷新了我对map方法函数的认知
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 背景 昨天在看一道笔试题的时候本以为很简单,但是结果不是我想象的那样,直接上笔试题. const array = new Array(5) ...
- KingabseES 表空间限额子句(QUOTA Clause)
概述 在Oracle数据库中,DBA权限用户,可以为其他用户,创建对象,即使该用户没有任何权限.当DBA用户在该用户的表,插入数据时,提示 超出表空间的空间限额 .这就需要设置该用户的表空间的空间限额 ...