• 学习日志---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.下来多加练习巩固。

  • 相关阅读:
    aliyun搭博客从零到一
    centos8飞行驾驶舱和docker安装
    squid的三种模式
    Linux和windos路由
    ca认证(https)
    shell脚本1
    heartbeat双主高可用
    Linux字符界面字符颜色显示
    不同尺寸的图片垂直水平居中的三种形式
    两栏三栏自适应布局
  • 原文地址:https://www.cnblogs.com/yifengyifeng/p/9296208.html
Copyright © 2020-2023  润新知