我正在安装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”。这意味着它不会被禁用。
我做错了什么。
答案 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 - 重新阅读该部分并查看是否遗漏了任何内容。