我想禁用IPv6来安装Hadoop 2.7.1,但是不起作用

时间:2015-07-25 05:51:15

标签: hadoop ipv6

我正在安装hadoop 2.7.1。

写在那里:

“使用命令
禁用IPv6 private void registerUser() { String connString = System.Configuration.ConfigurationManager.ConnectionStrings["SportsDBConnString"].ToString(); conn = new MySql.Data.MySqlClient.MySqlConnection(connString); conn.Open(); queryStr = ""; queryStr = "INSERT INTO sportsdbmlb.userregistration (firstname, middlename, lastname, email, username, password )" + "VALUES('"+firstnameTextBox.Text + "','"+ middlenameTextBox.Text +"','" + lastnameTextBox.Text + "','" + emailTextBox.Text + "','" + usernameTextBox.Text + "','" + passwordTextBox.Text + "')"; cmd = new MySql.Data.MySqlClient.MySqlCommand(queryStr, conn); cmd.ExecuteReader(); conn.Close(); }
并复制文件末尾的以下行:

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 检查以确保IPv6已关闭: 它应该说1.如果它说0,你错过了一些东西。“

使用cat /proc/sys/net/ipv6/conf/all/disable_ipv6命令后,我得到“0”。这意味着它不会被禁用。 我做错了什么。

1 个答案:

答案 0 :(得分:0)

  

sudo apt-get install 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 service networking restart

然而,Atheros和Ubuntu似乎有一种奇怪的“不工作”的事情发生,因此该命令不适用于我的无线驱动程序。如果重启失败,只需重新启动计算机就可以了。

(如果你只是终端:sudo shutdown -r now)

它在这里工作了吗?

如果你很坚强,请尝试以下方法:

  

su - hduser   ssh localhost

如果有效,你会收到一条消息,上面写着“你确定要继续连接吗?”你在这一点上寻找的答案是'是'。

如果此时无效,请运行以下命令:

  

cat / proc / sys / net / ipv6 / conf / all / disable_ipv6

如果返回的值为0,那么您仍然没有禁用ipv6 - 重新阅读该部分并查看是否遗漏了任何内容。