我试图通过在命令行使用命令rethinkdb
启动服务器来遵循Rethinkdb的十分钟指南。但是,我收到以下错误:
kurt@kurt-ThinkPad:~$ rethinkdb
Running rethinkdb 2.3.5~0xenial (GCC 5.3.1)...
Running on Linux 4.4.0-38-generic x86_64
Loading data from directory /home/kurt/rethinkdb_data
Listening for intracluster connections on port 29015
Listening for client driver connections on port 28015
error: Could not bind to http port: The address at localhost:8080 is reserved or already in use.
但是,据我所知,使用netstat
端口未使用:
kurt@kurt-ThinkPad:~$ netstat -a | grep 8080
kurt@kurt-ThinkPad:~$
我之前注意到重新启动计算机似乎可以解决这个问题,但每次都有点激烈。我还能怎么解决这个问题呢?
答案 0 :(得分:0)
通过使用netstat -nlp
,我能够确定占用端口8080的进程并将其终止。
答案 1 :(得分:0)
您可以更改默认端口 RethinkDB :
rethinkdb --bind all --http-port 8085