学习日志---3

 

今天干了什么?

  1.简单java操作HDFS

  2.主机使用jdbc连接虚拟机中MySQL

  3.java多线程基础(synchronize Thread Runnable)

  4.主机maven web项目部署到虚拟机中的Tomcat

 

遇到什么问题:

  1.java操作HDFS文件时,向文件中追加(append)字符串时报错

  2.连接虚拟机中MySQL连不上,出现如下错误:

    

 

  3.老师所讲的多线程实例代码中有一点疑惑

 

如何解决:

  1.在Hadoop安装目录的etc/hadoop/hdfs-site.xml中的<configuration>标签下添加如下配置代码:

    <property>
          <name>dfs.client.block.write.replace-datanode-on-failure.enable</name>
          <value>true</value>
    </property>
    <property>
          <name>dfs.client.block.write.replace-datanode-on-failure.policy</name>
          <value>NEVER</value>
    </property>

  2. 

    a)确认java代码中URL输入无误

    b)虚拟机中,在/etc/mysql/my.cnf文件中修改bind-address为0.0.0.0(原为127.0.0.1)

    c)输入命令重启mysql服务

      

sudo service mysql restart

      

    d)输入

mysql -u root -p

      输入密码,进入mysql,并依次输入

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 
flush privileges;

      即可。

    

 

    

 

      

 

  3.下来多加练习巩固。

 

posted @ 2018-07-11 18:56  遗风遗风丶  阅读(116)  评论(0编辑  收藏  举报