当前位置: 首页 > wzjs >正文

大访问量的网站怎么做优化广东东莞疫情最新情况

大访问量的网站怎么做优化,广东东莞疫情最新情况,郑州建站费用,新手网页设计教程一、Kafka安装与配置 步骤: 1、使用XFTP将Kafka安装包kafka_2.12-2.8.1.tgz发送到master机器的主目录。 2、解压安装包: tar -zxvf ~/kafka_2.12-2.8.1.tgz 3、修改文件夹的名字,将其改为kafka,或者创建软连接也可&#xff1…

一、Kafka安装与配置

步骤:

1、使用XFTP将Kafka安装包kafka_2.12-2.8.1.tgz发送到master机器的主目录。

2、解压安装包:

tar -zxvf ~/kafka_2.12-2.8.1.tgz

3、修改文件夹的名字,将其改为kafka,或者创建软连接也可:

mv ~/kafka_2.12-2.8.1 ~/kafka

4、修改配置文件,Kafka包含生产者、消费者、ZooKeeper、Kafka集群节点等四个角色,因此需要修改对应的4个配置文件即可。Kafka的配置文件夹在解压文件夹里面的config文件夹内,先执行以下命令进入到对应的目录:

cd ~/kafka/config

(1)修改zookeeper.properties配置文件:

# 指定ZooKeeper的数据目录
dataDir=/home/hadoop/zkdata
# 指定ZooKeeper的端口(这个应该不用改)
clientPort=2181

(2)修改consumer.properties配置文件:

# 配置Kafka集群地址
bootstrap.servers=master:9092,slave1:9092,slave2:9092

(3)修改producer.properties配置文件:

# 配置Kafka集群地址
bootstrap.servers=master:9092,slave1:9092,slave2:9092

(4)修改server.properties配置文件(找到对应的参数修改):

# 指定ZooKeeper集群
zookeeper.connect=master:2181,slave1:2181,slave2:2181

上述内容修改完毕后保存。

5、将上面配置修改好后的Kafka安装文件夹使用scp命令分发给slave1、slave2两个节点:

scp -r ~/kafka hadoop@slave1:~
scp -r ~/kafka hadoop@slave2:~

6、分发完成以后,在每个节点上修改server编号:

cd ~/kafka/config
vim server.properties

找到broker.id项,master、slave1、slave2三台机器分别标识为1、2、3

broker.id=1

broker.id=2

broker.id=3

7、配置环境变量,三台机器都要配置:

vim ~/.bashrc

 在文件末尾添加以下内容:

export KAFKA_HOME=/home/hadoop/kafka
export PATH=$KAFKA_HOME/bin:$PATH

保存文件,然后刷新环境变量或重新启动命令行终端:

source ~/.bashrc

 

二、集群启动测试

Kafka作为一个分布式应用程序,它依赖ZooKeeper提供协调服务,因此要启动Kafka,必须先启动ZooKeeper集群,再启动Kafka集群

步骤:

1、启动好ZooKeeper以后,在三台机器上执行以下命令启动Kafka:

kafka-server-start.sh -daemon ~/kafka/config/server.properties

用jps命令在三台机器上都能看到Kafka进程的话,说明Kafka集群服务启动成功。


 

三、集群功能测试

集群启动成功后,还需测试其功能是否能正确使用,Kafka自带很多种Shell脚本供用户使用,包括生产消息、消费消息、Topic管理等,下面利用Shell脚本来测试Kafka集群的功能。

步骤:

1、创建Topic:

kafka-topics.sh --zookeeper localhost:2181 --create --topic test --replication-factor 3 --partitions 3

2、查看Topic列表:

kafka-topics.sh --zookeeper localhost:2181 --list

能够看到第1步创建的test则创建Topic成功。

3、启动消费者:

kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test

这样就打开了一个终端消费者,消费test Topic中的消息,但目前该Topic中还没有消息,因此这个进程会没有任何反应,这是正常的。

4、另外打开一个终端,启动生产者向test Topic发送消息:

kafka-console-producer.sh --broker-list localhost:9092 --topic test

在这个生产者终端上输入消息,然后按回车发送,发送完之后,如果刚才那个消费者终端上,能够查看到消费了对应的消息的话,说明Kafka集群可以正常对消息进行生产和消费了。

生产者slave1发送消息:

消费者master接受到消息:

 

http://www.dtcms.com/wzjs/57292.html

相关文章:

  • 做购物网站的开题报告开发网站用什么软件
  • 网站建设外文文献网站友情链接的好处
  • 泉州网站建设公司首选免费开源代码网站
  • 怎样做网站分流赚钱泉州全网营销优化
  • 最新网络游戏排行榜2021seo的主要工作是什么
  • 北京网站建设签约网络赚钱推广
  • 90设计网站官网谷歌搜索引擎入口
  • 毕业设计做网站做不出想做一个网站
  • 淘宝网站建设费用正规引流推广公司
  • 怎么做联盟网站关键词竞价广告
  • wordpress外贸建站 视频教程东莞网络营销公司
  • asp网站耗资源列表网推广收费标准
  • 个人域名备案做企业网站网络营销的盈利模式
  • 国外做直播网站郑州seo推广优化
  • java手机网站开发网站seo快速排名
  • 怀化建设企业网站网络推广的方法有哪些
  • 宁波建设工程学校福州百度网站快速优化
  • 安徽智能网站建设哪里有seo效果最好的是
  • 旅游网站模板 手机广告网址
  • 部门规划书 网站建设抖音seo搜索引擎优化
  • 购买一个网站需要多少钱?智慧软文发稿平台官网
  • 政府网站建设责任搭建网站平台需要多少钱
  • 大型外贸网站建设新闻头条最新消息摘抄
  • 网站建设的潜规则网址注册查询
  • 邢台信息港房产出租怎样优化标题关键词
  • 做目录右内容网站百度爱采购关键词优化
  • 搭建网站全套需要多少钱怎样在网上做宣传
  • 怎样建立免费的个人网站seo的流程是怎么样的
  • 响应式外贸网站建设安卓手机优化软件哪个好
  • 做搜狗网站优化首页软深圳专业建站公司