AccessLog 源码安装-环境准备
操作系统
- Ubuntu(建议版本 22.04 ~ 24.04)
环境
- JDK 1.8
- docker 24+
- docker compose 2.27.0
组件
- Nginx 1.18
- Redis 7.0.0
- Zookeeper 3.7.2
- Kafka 2.12-3.3.1
- Flink 1.16.3
- Clickhouse 23.2.1+
- nodejs >= 8.9
- npm >=3.0.0
初始化步骤参考
创建安装目录
mkdir /usr/local/servicesJava 1.8 安装参考
安装Java 通过apt-get安装jdk8
sudo apt-get install openjdk-8-jdk或下载 jdk-8u211-linux-x64.rpm
rpm -ivh jdk-8u211-linux-x64.rpm验证java版本
java -version
nginx 安装参考
sudo apt-get install nginx systemctl start nginx
Redis 7.0.0 安装参考
从 Redis 官网下载安装包
wget https://download.redis.io/releases/redis-7.0.0.tar.gz解压
将安装包拷贝至
/usr/local/services/目录并解压, 解压后进入redis安装目录:cd /usr/local/services/ tar xzf redis-7.0.0.tar.gz cd redis-7.0.0安装make与gcc
sudo apt-get install make gcc编译依赖后make
cd ./deps sudo make hiredis jemalloc linenoise lua geohash-int cd ../ sudo make安装Redis
make install默认情况下,Redis 会被安装在
/usr/local/bin目录下修改配置
拷贝
redis.conf至/etc/redis/redis.confmkdir /etc/redis cp redis.conf /etc/redis/redis.conf修改配置文件:
/etc/redis/redis.confvim /etc/redis/redis.conf protected-mode no daemonize yes appendonly yes启动服务
/usr/local/bin/redis-server /etc/redis/redis.conf检查安装是否成功
cd /usr/local/bin ./redis-cli
Zookeeper 3.7.2 安装参考
从 Zookeeper 官网下载安装包
wget --no-check-certificate https://dlcdn.apache.org/zookeeper/zookeeper-3.7.2/apache-zookeeper-3.7.2-bin.tar.gz解压
将安装包拷贝至
/usr/local/services/目录并解压, 解压后进入Zookeeper安装目录:cd /usr/local/services/ tar -zxvf apache-zookeeper-3.7.2-bin.tar.gz cd apache-zookeeper-3.7.2-bin修改配置
根据配置模板拷贝配置文件,增加配置项
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg admin.serverPort=8887启动zk
./bin/zkServer.sh start检查
./bin/zkServer.sh status
未启动成功,从
./logs里查看启动日志
Kafka 2.12-3.3.1 安装参考
从 Kafka 官网下载安装包
wget --no-check-certificate https://archive.apache.org/dist/kafka/3.3.1/kafka_2.12-3.3.1.tgz解压
将安装包拷贝至
/usr/local/services/目录并解压, 解压后进入Kafka安装目录:cd /usr/local/services/ tar -xzf kafka_2.12-3.3.1.tgz cd kafka_2.12-3.3.1启动
./bin/kafka-server-start.sh -daemon config/server.properties检查
创建名为
test的topic./bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test
查看
topic./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic test
不报错正常,如果未启动成功,从
./logs里查看启动日志
Flink 1.14.6 安装参考
从 Flink官网下载安装包
wget https://archive.apache.org/dist/flink/flink-1.14.6/flink-1.14.6-bin-scala_2.12.tgz解压
将安装包拷贝至
/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启动
建议不要使用root启动 , 启动代码参考如下:
./bin/start-cluster.sh检查

Clickhouse 25.3 安装参考
安装clickhouse 安装参考:https://clickhouse.com/docs/zh/install/debian_ubuntu
修改用户验证信息
修改
/etc/clickhouse-server/users.xml文件,在<users>标签下设置用户验证信息。比如,我们设定一个用户名为default,密码为123456。更多设置请参考ClickHouse官方文档。
启动数据库
sudo systemctl enable clickhouse-server sudo systemctl start clickhouse-server sudo systemctl status clickhouse-server登录数据库
clickhouse-client -u default --password 123456
``` -->

