小编Man*_*ros的帖子

docker devmapper和CentOS7上的空间问题

我正在学习docker而我正在使用v1.11.0我正在尝试安装hadoop但devmapper却在抱怨可用磁盘空间?

devmapper: Thin Pool has 82984 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior
Run Code Online (Sandbox Code Playgroud)

我删除了所有图片,但问题仍然存在:

[root@localhost hadoop_docker]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
debian              latest              47af6ca8a14a        3 weeks ago         125 MB
[root@localhost hadoop_docker]#
Run Code Online (Sandbox Code Playgroud)

这是我的磁盘配置:

[root@localhost ~]# lsblk
NAME                       MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                          8:0    0    8G  0 disk
??sda1                       8:1    0  500M  0 part /boot
??sda2                       8:2 …
Run Code Online (Sandbox Code Playgroud)

docker

85
推荐指数
2
解决办法
6万
查看次数

powershell:如何从字符串中转义所有正则表达式字符

我想知道是否有更好的方法来逃避powershell中的正则表达式字符,我知道C#有Regex.Escape,但我不确定powershell是否有自己的方法......

这就是我现在正在做的事情:

$escapedStr = $regexStr -replace "\+","\+" -replace "\[","\[" -replace "\]","\]" -replace "\(","\(" -replace "\)","\)"
Run Code Online (Sandbox Code Playgroud)

regex powershell

15
推荐指数
1
解决办法
2万
查看次数

未找到提供者org.glassfish.json.JsonProviderImpl

根据我的项目提供商org.glassfish.json.JsonProviderImpl未找到我不明白为什么它抱怨glassfish因为我正在为json使用另一个库:

...
        <dependencies>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.0.1</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.websocket</groupId>
                <artifactId>javax.websocket-api</artifactId>
                <version>1.1</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.json</groupId>
                <artifactId>javax.json-api</artifactId>
                <version>1.0</version>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.36</version>
            </dependency>
        </dependencies>
...
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

关于如何使用我的Json库并避免使用glassfish的任何想法?

java json glassfish

12
推荐指数
1
解决办法
9094
查看次数

JPA:如何定义3个级别的@NamedEntityGraph?

我有3个实体.分公司,主题,话题.分支具有主题列表,主题具有主题列表.subjectList和topicList都是懒惰的.我想在单个查询中获取所有分支,包括其主题和主题.

1.

@Entity
public class Branch implements Serializable 
{
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;
    private String name;

    @OneToMany(mappedBy = "branch")
    private List<Subject> subjectList;
    //Getters and Setters
}
Run Code Online (Sandbox Code Playgroud)

2.

@Entity
public class Subject implements Serializable 
{
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;

    private String name;

    @ManyToOne()
    private Branch branch;

    @OneToMany(mappedBy = "subject")
    private List<Topic> topicList;
    //Getters and Setters       
}
Run Code Online (Sandbox Code Playgroud)

3.

@Entity
public class Topic …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate jpa jpql

10
推荐指数
1
解决办法
8715
查看次数

如何在 jpa 标准中执行 JOIN FETCH

我正在尝试将下面的查询转换为标准 api。

SELECT er from ereturn er JOIN FETCH product_item pi ON pi.ereturn_id = er.id WHERE pi.status = "RECEIVED"
Run Code Online (Sandbox Code Playgroud)

对于这样的事情:

CriteriaBuilder builder = em.getCriteriaBuilder();

CriteriaQuery<Ereturn> criteria = builder.createQuery( Ereturn.class );

Root<Ereturn> er = criteria.from(Ereturn.class);
Join<Ereturn, ProductItem> productItemJoin = er.join("productItems", JoinType.LEFT);
Fetch<Ereturn, ProductItem> productItemFetch = er.fetch("productItems", JoinType.LEFT);

List<Predicate> predicates = new ArrayList<>();

predicates.add(builder.equal( productItemJoin.get( "status" ), "RECEIVED"));

criteria.where(
        builder.and(predicates.toArray(new Predicate[predicates.size()]))
);

List<Ereturn> ers = em.createQuery( criteria )
    .getResultList();
Run Code Online (Sandbox Code Playgroud)

问题是休眠生成这个查询:

select
ereturn0_.id as ...
...
productite6_.id as ...
...
from
ereturn ereturn0_ …
Run Code Online (Sandbox Code Playgroud)

hibernate jpa join hibernate-criteria

8
推荐指数
2
解决办法
2万
查看次数

如何在独立环境中启动apache-spark slave实例?

这是我到目前为止所做的步骤:

  1. 下载spark-1.4.1-bin-hadoop2.6.tgz
  2. 拉开拉链
  3. .spark-1.4.1彬hadoop2.6/sbin目录/ start-all.sh

师傅正在工作,但是奴隶没有开始

这是输出:

[ec2-user@ip-172-31-24-107 ~]$ sudo ./spark-1.4.1-bin-hadoop2.6/sbin/start-all.sh
starting org.apache.spark.deploy.master.Master, logging to /home/ec2-user/spark-1.4.1-bin-hadoop2.6/sbin/../logs/spark-root-org.apache.spark.deploy.master.Master-1-ip-172-31-24-107.out
localhost: Permission denied (publickey).
[ec2-user@ip-172-31-24-107 ~]$
Run Code Online (Sandbox Code Playgroud)

这是安全日志

Aug  9 00:09:30 ip-172-31-24-107 sudo: ec2-user : TTY=pts/0 ; PWD=/home/ec2-user ; USER=root ; COMMAND=./spark-1.4.1-bin-hadoop2.6/sbin/start-all.sh
Aug  9 00:09:32 ip-172-31-24-107 sshd[4828]: Connection closed by 127.0.0.1 [preauth]
Run Code Online (Sandbox Code Playgroud)

我相信问题在于SSH,但我无法在谷歌上找到解决方案......

知道如何解决我的SSH问题吗?

ssh apache-spark

2
推荐指数
2
解决办法
6035
查看次数

不能在scala中使用表达式"_ =>"

以下代码无效:

val neighbors = ('a', List(1,2,3)) #:: ('b', List(2,3,4)) #:: ('c', List(3,4,5)) #:: Stream.empty
neighbors.count(_ => _._1 == 'a'))
Run Code Online (Sandbox Code Playgroud)

但我能做到:

neighbors.count(_._1 == 'a')
Run Code Online (Sandbox Code Playgroud)

要么:

neighbors.count(elem => elem._1 == 'a')
Run Code Online (Sandbox Code Playgroud)

两种有效的解决方

问题: "_ =>"有什么问题?

非常感谢你

scala

2
推荐指数
1
解决办法
91
查看次数

如何减少apache火花内存占用?

我有一个apache spark full stack + Apache zeppelin在一台机器上运行,资源非常少(512MB),崩溃了.

Spark Command: /usr/lib/jvm/java/bin/java -cp /home/ec2-user/spark-1.4.1-bin-hadoop2.6/sbin/../conf/:/home/ec2-user/spark-1.4.1-bin-hadoop2.6/lib/spark-assembly-1.4.1-hadoop2.6.0.jar:/home/ec2-user/spark-1.4.1-bin-hadoop2.6/lib/datanucleus-api-jdo-3.2.6.jar:/home/ec2-user/spark-1.4.1-bin-hadoop2.6/lib/datanucleus-core-3.2.10.jar:/home/ec2-user/spark-1.4.1-bin-hadoop2.6/lib/datanucleus-rdbms-3.2.9.jar -Xms512m -Xmx512m -XX:MaxPermSize=256m org.apache.spark.deploy.master.Master --ip ip-172-31-24-107 --port 7077 --webui-port 8080
========================================
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000daaa0000, 357957632, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 357957632 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/jvm-17290/hs_error.log
Run Code Online (Sandbox Code Playgroud)

我知道这是一个坏主意,但我没有其他地方可以测试它,并希望能够在scala + apache …

apache-spark

1
推荐指数
1
解决办法
727
查看次数

mysql 服务器时区和 jdbc 连接的问题

连接到我的数据库时出现此错误。

com.mysql.cj.core.exceptions.WrongArgumentException:格式错误的数据库 URL,无法解析“=澳大利亚/悉尼;useSSL=false;”附近的连接字符串。

这是我的连接字符串:

jdbc:mysql://localhost:3306/mydb?useLegacyDatetimeCode=false;serverTimezone=Australia/Sydney;useSSL=false;
Run Code Online (Sandbox Code Playgroud)

我的环境:

  • 爪哇 8
  • mysql-connector-java:6.0.6
  • Mysql服务器社区:5.7.18

知道出了什么问题吗?

非常感谢您

java mysql tomcat7

1
推荐指数
1
解决办法
6241
查看次数