com.github.tobato.fastdfs.exception.FdfsServerException: Código de error: 2, mensaje de error: No
se encontró ningún nodo o archivo Resumen de comandos al final del artículo Este artículo es solo para referencia, la ruta del archivo y la eliminación del archivo deben seguir las configuración de tu propia máquina virtual para escribir
Primero verifique si el archivo de configuración de nuestro proyecto es el ifConfig ens33
mismo que la dirección ip de la máquina virtual Verifique el ip de la máquina virtual: como se muestra en la figura:
Si la configuración es la misma y todavía ocurre este problema, podemos ingresar al máquina virtual y use el comando: comando more docker-compose.yml
para verificar si la ip de nuestro servicio es la misma que la máquina virtual La ip es la misma, la mayoría de los problemas que no pueden encontrar la causa del error son causados por la diferencia entre las dos ip , el mio esta modificado como se muestra en la figura:
ya que hemos encontrado el problema, vamos a ir primero al directorio del servicio, mi directorio es cd /root/docker-file/fastdfs/
para usar el comando vi docker-compose.yml
entrar al modo de edicion para modificar la ip direccion.Despues de la modificacion , use el comando Esc
para presionar , luego ingrese dos puntos en inglés, luego ingrese wq
y luego use el comando docker stop storage tracher
para detener el espejo.
Use el comando para eliminar el servicio de seguimiento. docker rm storage tracker
Ingrese el comando cd /data/fastdfs/
de directorio ll
para ver todos los archivos
y luego elimine todos archivos rm -rf *
. Ingrese cd /root/docker-file/fastdfs/
al directorio e
docker-compose up -d
inicie todos los servicios
docker ps -a
para verificar si el servicio se inició. El inicio es exitoso.
La siguiente imagen muestra que el inicio fue exitoso:
Debería estar bien probar el código nuevamente.
Resumen de comandos:
ifConfig ens33 查看虚拟机ip
cd /root/docker-file/fastdfs/ 进入目录
more docker-compose.yml 查看配置文件
vi docker-compose.yml 修改配置文件
wq 保存并退出
docker stop storage tracher 停止tracher服务
docker rm storage tracher 删除服务
cd /data/fastdfs/ 进入date目录下fastdfs文件中
ll 查看所有文件
rm -rf * 删除所有文件
cd /root/docker-file/fastdfs/ 进入root目录下的fastdfs文件中
docker-compose up -d 创建容器并启动所有服务
docker ps -a 查看所有服务