Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra Kong:在Mac OS X上运行Mashape Kong失败_Cassandra_Dnsmasq_Mashape_Kong - Fatal编程技术网

Cassandra Kong:在Mac OS X上运行Mashape 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 看起来您

今天我在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

看起来您已经在香港端口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被占用。这也是卡桑德拉唯一的作品。其他端口是免费的。但我还是犯了同样的错误。