我正在安装hadoop2.7.1。
上面写着:
“使用命令禁用ipv6 sudo nano /etc/sysctl.conf
并复制文件末尾的以下行:
# disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
使用命令 cat /proc/sys/net/ipv6/conf/all/disable_ipv6
要检查以确保ipv6已关闭:应显示1。如果它说0,你就漏掉了什么。”
使用后 cat /proc/sys/net/ipv6/conf/all/disable_ipv6
命令我得到“0”。这意味着它不会被禁用。我做错了什么。
1条答案
按热度按时间hkmswyz61#
sudo apt get安装gksu
gksu gedit/etc/sysctl.conf文件
如果您已设置为使用终端,则可以这样做:
echo“net.ipv6.conf.all.disable|ipv6=1”| sudo tee-a/etc/sysctl.conf
echo“net.ipv6.conf.default.disable|ipv6=1”| sudo tee-a/etc/sysctl.conf
echo“net.ipv6.conf.lo.disable|ipv6=1”| sudo tee-a/etc/sysctl.conf
这时你可以试着跑
sudo服务网络重启
然而,atheros和ubuntu似乎有一种奇怪的'不工作'的事情,所以这个命令不能与我的无线驱动程序。如果重新启动失败,只要重新启动计算机,你应该是好的。
(如果您只是终端:sudo shutdown-r now)
到这里还有用吗?
如果你的心脏很强壮,尝试以下方法:
su-hduser ssh本地主机
如果成功了,你会收到一条类似“你确定要继续连接吗?”这样的信息,此时你需要的答案是“是”。
如果此时不起作用,请运行以下命令:
cat/proc/sys/net/ipv6/conf/all/禁用ipv6
如果返回的值是0,那么您仍然没有禁用ipv6–请重新阅读该部分,看看是否遗漏了任何内容。