首页 > 系统相关 >kafka在linux系统下设置开机启动

kafka在linux系统下设置开机启动

时间:2023-04-12 14:55:37浏览次数:39  
标签:bin server usr linux 开机 kafka 2.12

安装完成kafka后,进入/etc/init.d目录

在该目录下创建文件kafka,内容如下:

#!/bin/bash
#chkconfig:2345 20 90
#description:kafka
#processname:kafka
export JAVA_HOME=/usr/java/jdk1.8.0_161 #换成自己的实际地址
case $1 in  #kafka 换成自己的实际地址
start) su root /usr/kafka_2.12/bin/kafka-server-start.sh /usr/kafka_2.12/config/server.properties;;
stop) su root /usr/kafka_2.12/bin/kafka-server-stop.sh;;
#status) jps;;
restart)
su root /usr/kafka_2.12/bin/kafka-server-stop.sh
su root /usr/kafka_2.12/bin/kafka-server-start.sh /usr/kafka_2.12/config/server.properties;;
test) echo "test good";;
*) echo "require start|stop|status|restart|print-cmd" ;;
esac
#:set ff=unix+

保存退出,使用chmod +x kafka设置可执行权限

使用chkconfig --add kafka设置开机自启动

,chkconfig --list查询当前系统服务启动状态

 

 

显示这个则说明加入开机启动成功。

测试下开机是否正常启动,输入reboot

重启后用kafka 工具连接试试能否连接上,如果不能,说明没有正常启动,出现的原因可能是:

1.语法有错误

2.文件格式不正确

3.路径设置的不正确

4.权限不够

这是本人实际测试时发现的问题,在此记录下来,以帮助需要的人,如果某地方说明有误,请指正,谢谢

 

标签:bin,server,usr,linux,开机,kafka,2.12
From: https://www.cnblogs.com/Seamless/p/17309789.html

相关文章

  • Linux系统中设置网络为动态IP地址过程
    Linux系统中设置网络为动态IP地址过程1.启动安装好的Linux,并使用root登陆2.在节面中输入”ifconfig”命令,判断网卡是否启动3如果没有启动,输入“netconfig”命令,启动网络配置向导4选择Yes,进入配置界面,选择使用动态IP地址5.点击OK,退出网卡配置页面6.输入命令cd/etc/sysc......
  • Linux系列---【验证端口网络策略是否通的几种方式】
    验证端口网络策略是否通的几种方式前提:先使用ping命令保证IP是通的,再去验证端口。方式一(telnetip端口)telnet172.17.4.128080方式二(curlip:端口)curl172.17.4.12:8080#验证通:curl:(52)Emptyreplyfromserver不通:curl:(7)Failedtoconnectto172.17.4.1......
  • kafka实践(二):部署Kafka需要衡量的问题
    该博文部分参考《Apachekafka实战》-胡夕的第三章Kafka线上环境部署,关于最佳实践的配置方面的建议,kafka在设计之初就需要考虑以下4个方面的问题:吞吐量/延时消息持久化负载均衡和故障转移伸缩性1.1 吞吐量/延时对于任何一个消息引擎而言,吞吐量都是至关重要的性能指标。那么何为吞......
  • Linux入门
    Linux目录结构Linux和windows目录结构对比Linux系统中的目录/是所有目录的顶点目录结构像一颗倒挂的树Linux目录结构bin存放二进制可执行文件boot存放系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存放系统用户的文件lib存放程序运行所需的共享......
  • zookeeper 设置开机启动在linux系统下
    ​在/etc/rc.d/init.d/下新建zookeeper使用命令touchzookeeper将下面内容复制到刚刚新建的文件中#!/bin/bash#chkconfig:23452090#description:zookeeper#processname:zookeeperexportJAVA_HOME=/usr/java/jdk1.8.0_161#换成自己的文件目录#zookeeper文件目录也换成......
  • 解决linux系统的kdump服务无法启动的问题
    问题:项目麒麟系统服务器的kdump服务无法启动,没有相关日志无法定位问题。1、查看服务状态是关闭的,重启系统也无法启动systemctlstatuskdump2、修改grub参数,修改“crashkernel”为“512M(有的机器数值太大太小都会导致报错,建议从128M开始试,或者加个high参数,如crashkernel=1024......
  • 如何查看Linux发行版本是Ubuntu还是CentOS
     https://askubuntu.com/questions/459402/how-to-know-if-the-running-platform-is-ubuntu-or-centos-with-help-of-a-bash-scri HowtoknowiftherunningplatformisUbuntuorCentOSwithhelpofaBashscript? OS_NAME=$(lsb_release-si)case"$OS_N......
  • linux安装两个python版本
    1.下载python3安装包wgethttps://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz2.解压python的tgz压缩包文件tar-xzvfPython-3.7.2.tgz3.进入解压的文件cdPython-3.7.24.在python文件路径下编译pythonprefix=/usr/local/python37,指定python安装路径,这个路径......
  • linux 系统巡检脚本
    #!/bin/bashreadkeyecho"警告:本脚本只是一个检查的操作,未对服务器做任何修改,管理员可以根据此报告进行相应的设置。"echo---------------------------------------主机安全检查-----------------------echo"系统版本"uname-aecho-----------------------------------......
  • linux系统查看ip的命令
    1、ipa2、ifconfig3、hostname-i......