Cassandra Kong:在Mac OS X上运行Mashape Kong失败
今天我在MacOSX(约塞米蒂10.10.5)上安装了(API管理层)。我使用了.pkg文件,它是。我按照安装说明进行操作,一切顺利 我还使用Cassandra主页上提供的信息安装了Cassandra 但当我启动Kong时,使用命令:Cassandra Kong:在Mac OS X上运行Mashape Kong失败,cassandra,dnsmasq,mashape,kong,Cassandra,Dnsmasq,Mashape,Kong,今天我在MacOSX(约塞米蒂10.10.5)上安装了(API管理层)。我使用了.pkg文件,它是。我按照安装说明进行操作,一切顺利 我还使用Cassandra主页上提供的信息安装了Cassandra 但当我启动Kong时,使用命令: $ kong start 它抛出以下错误: dnsmasq: failed to create listening socket for fe80::3e15:XXXX:XXXX%en0: Can't assign requested address 看起来您
$ kong start
它抛出以下错误:
dnsmasq: failed to create listening socket for fe80::3e15:XXXX:XXXX%en0: Can't assign requested address
看起来您已经在香港端口80008001或9042上运行了一些东西。尝试关闭任何可能正在使用这些端口的设备并重试?您可以通过更改
/etc/Kong/Kong.yml
文件中的值,将Kong配置为在(代理和管理)的任何自定义端口上运行。请参阅完整配置参考问题在于,Kong上的dnsmasq默认情况下正在端口8053
()上侦听,该端口似乎已在您的系统上使用
确保该端口上没有其他运行的进程。您可以终止在dnsmasq端口上运行的进程,然后重新启动该端口 终止进程:
sudo kill `sudo lsof -t -i:8053`
启动香港:
kong start
/usr/local/bin/kong start
/usr/local/bin/kong stop
/usr/local/bin/kong reload
/usr/local/bin/kong status
不,在上述端口中,只有9042被占用。这也是卡桑德拉唯一的作品。其他端口是免费的。但我还是犯了同样的错误。