Linux 安装系列
Linux安装Zookeeper
1、下载
https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
2、解压
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
3、修改文件名 移动到tools目录
mv apache-zookeeper-3.6.3-bin/ /usr/tools/zk-3.6.3
4、配置环境变量到 /etc/profile
export ZOOKEEPER_HOME=/usr/tools/zk-3.6.3
export PATH=$PATH:$ZOOKEEPER_HOME/bin
记得最后刷新环境变量source /etc/profile
5、在zk-3.6.3目录的conf中创建zoo.conf文件
# 服务器心跳时间
tickTime=2000
# 允许follower连接并同步到leader的初始化连接时间,以tickTime的倍数来表示
initLimit=10
# 心跳检测时间
syncLimit=5
# 数据目录 自己创建data文件夹
dataDir=/data/zookeeper/data
# 日志目录 自己创建log文件夹
dataLogDir=/data/zookeeper/log
# 对外端口
clientPort=2181
6、在数据目录文件夹中创建myid文件,并且写入一个数值
7、启动 zkServer.sh start
Linux安装Kafka
1、下载
https://www.apache.org/dyn/closer.cgi?path=/kafka/3.0.0/kafka_2.13-3.0.0.tgz
2、解压
tar -zxvf kafka_2.13-3.0.0.tgz
3、修改文件名
mv kafka_2.13-3.0.0.tgz kafka-3.0.0
4、配置环境变量到/etc/profile
export KAFKA_HOME=/usr/tools/kafka-3.0.0
export PATH=$PATH:KAFKA_HOME/bin
记得最后刷新环境变量source /etc/profile
5、修改config里面的server.profiles 配置
单机版
# broker的编号,如果集群中有多个broker,则每个broker的编号需要不同
broker.id=0
# 对外提供的服务入口地址 10.0.24.17局域网ip
listeners=PLAINTEXT://10.0.24.17:9092
# 82.157.172.60外网ip
advertised.listeners=PLAINTEXT://82.157.172.60:9092
# 存放消息日志文件的地址 记得创建日志文件夹
log.dirs=/data/kafka/log
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
# zookeeper配置,如果是集群的话,用“,”隔开 127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002
zookeeper.connect=localhost:2181
6、启动 只能通过访问路径启动
***/kafka.3.0.0/bin/kafka-server-start.sh -daemon ***/kafka.3.0.0/config/server.properties
7、jps -l 查看是否启动成功
Linux安装Docker
1、设置阿里云源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如果提示: yum-config-manager: 未找到命令,这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils
安装就可以了
2、安装最新版 Docker Engine-Community
安装最新版本的 Docker Engine-Community 和 containerd
yum install docker-ce docker-ce-cli containerd.io
3、安装特定版本
- 列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。
yum list docker-ce --showduplicates | sort -r
- 通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
4、查看docker版本,确认是否安装成功
docker version
5、启动docker
systemctl start docker
6、测试docker,提示unable to find image hello-work 就说明docker安装成功了
docker run hello-word