Hadoop,Java,docker,mysql安装配置常见问题解决方法
本文是本人在学习中对一些常见问题的解决,将其解决方案总结如下,会陆续跟新。如有不对之处敬请指正,感激不尽。(如果要用到本文中一些代码,最好自己敲在文本转格式的时候,很容易出现引号问题的错误。而在Linux中引号的问题尤为常见)
1虚拟机打开界面黑屏
以管理员身份进入cmd界面,输入netsh winsock reset然后回车,重启计算机。
2虚拟机密码正确无法进入图形用户界面
多半是profile文件配置错误,进入cmd界面将profile文件还原即可(将自己配置的路径从profile中删除)。
3虚拟机重置密码命令
Sudo passwd root
4java及hadoop配置环境命令
export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=/usr/local/jdk1.8.0_201/jre
export
CLASSPATH=.:
JRE_HOME/bin:$CLASSPATH//jdk1.5以后舍弃此行
export
PATH=
JRE_HOME/bin:
PATH
export HADOOP_HOME=/usr/local/hadoop-2.9.2
export
PATH=
HADOOP_HOME/bin:$HADOOP_HOME/bin:
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/Hadoop
5调用原wordcount
root@ubuntu-101:/home/cpb# mkdir
/home/input
root@ubuntu-101:/home/cpb# mv
/usr/local/hadoop-2.9.2/etc/hadoop/*.xml /home/input
root@ubuntu-101:/home/cpb# hadoop jar
/usr/local/hadoop-2.9.2/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.9.2.jar
wordcount /home/input /home/output
hadoop: command not found
root@ubuntu-101:/home/cpb# gedit
/etc/profile
6mysql和docker的安装
sudo apt-get install mysql-server mysql-client
虚拟机上安装 docker(最新版安装方法可到官网上查询)
- ubuntu18.04: sudo apt install docker.io
- centos7: yum install docker
安装完成后: + 启动 docker: systemctl start docker
- 设置开机启动: systemctl enable docker
7数据库netstat命令无法识别
apt-get install net-tools
GgxOauzMhc1SCbPG
update mysql.user set authentication_string=password(‘123456‘) where user='root’and Host = ‘localhost’;
8管理员权限进入文件夹sudo nautilus
9mysql没有弹出密码时,自己设置密码。
这个问题目前我只看到csdn上一位老哥解决的比较好。但是他的第三步由于引号问题出现故障,附上出错处正确代码和原文连接。(https://blog.csdn.net/qq_37872792/article/details/83142735)
mysql -u debian-sys-maint -pGgxOauzMhc1SCbPG
update mysql.user set plugin=‘mysql_native_password’ where
user=‘root’;
update mysql.user set authentication_string=password(‘123456’)
where user='root’and Host = ‘localhost’;