1、view report kafka
处理:
(1)停掉 extract 进程
stop kafka
(2)alter extract kafka,begin now
(3)重启 extract 进程
start extract kafka
显示:
2、manager 进程无法启动
view report mgr 命令显示结果:
此错误为:端口被占用
执行 edit params mgr 命令,修改其中的端口号
3、无法连接数据库
发现,执行 startup 后也无法连接
解决方法:执行命令:startup mount
4、EXTRACT 进程无法启动
view report kafka 显示错误信息:
数据库或监听未启动,或者无法连接到指定的数据库。
连接数据库。。。再次启动抽取进程,start extract kafka
依旧无法启动抽取进程,view report kafka 显示:
密码多了一位
内含第 5 步的错误,解决了第 5 步的错误后,kafka 可以启动了(??)
5、执行 alter database open;命令出错:
解决方法:
查看日志(路径/opt/oracle/diag/rdbms/orcl/orcl/trace)trc 文件
执行命令:alter database clear logfile group 3;
若还是不可以,则执行:
alter database clear unarchived logfile group 3 unrecoverable datafile;
再次执行:alter database open;
6、如何删除 topic:
执 行 命 令 : bin/kafka-run-class.sh kafka.admin.DeleteTopicCommand
--zookeeper localhost:2181 --topic test
显示如下错误时:
原因:所用 kafka 版本 jar 包中的 kafka.admin.TopicCommand 这个类没有集
成 delete topic 的方法,而且也没有 kafka.admin.DeleteTopicCommand 这个类
解决方法:
下 载 kafka 版 本 kafka_2.8.0-0.8.0.tar.gz , 解 压 , 将
kafka_2.8.0-0.8.0.jar(此包中含有 kafka.admin.DeleteTopicCommand 类)包
放到运行主机对应的 libs 目录下
7、kafka 目标端启动抽取进程:start kafka(start extract
kafka)出现如下错误:
8、启动传输进程:start extract pump_so
原因:防火墙未关闭
解决方法:在 root 用户下关闭防火墙,命令:service iptables stop
9、如出现类似以下错误
原因:(1)是抽取进程和传输进程不匹配,重新添加与抽取进程相对应的传输进程
(2)因为直接没有使用 data pump,从 target 端将这个文件 scp 到 source
端后,就正常启动了。