Antes de leer este artículo, asegúrese de lo siguiente
Utilizo el servidor en la nube para implementar el canal.
- Asegúrese de que el grupo de seguridad de su servidor en la nube haya liberado el puerto 11111.
- Asegúrese de que el puerto 11111 de su sistema Linux esté abierto
- Asegúrese de que el binlog de MySQL en su sistema Linux esté activado
- Asegúrese de que el archivo de configuración de su canal instancia.properties en el sistema Linux esté configurado correctamente (siga la configuración paso a paso del tutorial)
Después de configurar mysql y canal de acuerdo con el proceso, el uso del comando ./startup.sh
no se inicia correctamente.
Al usar ps -ef | grep canal, se descubre que solo este proceso
es causado por una memoria insuficiente del servidor.
Use vim para abrir startup.sh para modificar los parámetros de la memoria. , puede modificarlo de acuerdo con la memoria restante de su servidor, aquí ajusté la memoria a 128M, use el comando ./startup.sh nuevamente e ingrese el comando ps -ef | grep
canal Nuevamente
podrá ver que el canal se ha iniciado exitosamente.
Utilice el cliente Java para probar la conexión y la conexión se realizó correctamente, por lo que no lo repetiré aquí.
Después de verificar Baidu y csdn durante mucho tiempo, nadie dijo que modificara los parámetros de JVM, me tomó 3 horas resolver el problema y registrarlo.