kafka和canal设置为开机启动
Kafka 设置 启动 开机 Canal
2023-09-27 14:22:36 时间
1、切换到初始化目录 cd /etc/init.d/
2、新建一个文件 如 touch autoupdate
3、vim autoupdate
#!/bin/bash
export JAVA_HOME=/usr/local/jdk1.7.0_71
export PATH=$JAVA_HOME/bin:$PATH
#chkconfig:2345 30 80
#description:kafka
#processname:kafka
case $1 in
start)
/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties
/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
/usr/local/canal/bin/startup.sh
;;
stop)
/usr/local/kafka/bin/zookeeper-server-stop.sh
/usr/local/kafka/bin/kafka-server-stop.sh
/usr/local/canal/bin/stop.sh
;;
*)
echo "require start|stop" ;;
esac
4、修改权限 chmod 755 autoupdate
5、添加服务到开机项 chkconfig --add autoupdate
6、查看 chkconfig --list
7、设置为开机启动 chkconfig autoupdate on
8、测试 service autoupdate start
具体查看 :http://blog.51cto.com/11934539/2066631
慎用,会出现开机卡在进度条的问题,尚不知具体原因,可能是开机启动项陷入死循环了 慎用 有可能会出现开机死循环,建议分开写,不要把zk,kafka和canal的服务写到一块
https://blog.csdn.net/u013076044/article/details/80055262
如果出现了开机卡在进度条那,可以在开机时,按住"e"键,进入启动菜单开启单击模式:
接着按e进入编辑第一项:
然后移动到第二项kernel...接着按e进入编辑
去掉rhgb quiet字样
按回车保存回到选择项
按b启动它就能看到启动过程了
注意查看启动过程中卡在哪里?可以按f5键进度条/命令行界面方式切换,确认卡问题后处理就好,比如我的就卡在开机启动MySQL上,一直进不去系统,所以可以使用单用户模式进入系统把MySQL启动项关闭后在进系统就没有问题了。
进入单用户模式为下面的操作模式后面加上1就好,即上步去掉rhgb quiet字样后输入1回车
删除卡死的开机启动项,如 chkconfig --del autoupdate
然后reboot
相关文章
- Kafka Partition Leader选举机制原理详解
- 面试官问什么是消息队列?常见的消息队列中间件有哪些?RabbitMq ActiveMq Kafka 等
- docker-compose搭建kafka集群
- Kafka Eagle 安装
- SpringBoot系列八:SpringBoot整合消息服务(SpringBoot 整合 ActiveMQ、SpringBoot 整合 RabbitMQ、SpringBoot 整合 Kafka)
- using kafkacat reset kafka offset
- 大数据统计分析平台之一、Kafka单机搭建
- 理解 Kafka 中的 Topic 和 Partition
- 大数据Kafka(一):消息队列和Kafka的基本介绍
- kafka外部访问设置
- kafka发送超大消息设置