zoukankan      html  css  js  c++  java
  • 学习日志---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.下来多加练习巩固。

  • 相关阅读:
    Android系统启动过程分析
    android的logcat 用法整理
    git 使用详解(10) 远程分支
    android的logcat 用法整理
    android Binder工作流程
    android Binder工作流程
    git log 小结
    linux patch 命令小结
    windows 中 \r\n 区别于 类unix中的\n 疑问 迎刃而解
    Mysql Error Code : 1436 Thread stack overrun
  • 原文地址:https://www.cnblogs.com/yifengyifeng/p/9296208.html
Copyright © 2011-2022 走看看