我正在学习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) 我想知道是否有更好的方法来逃避powershell中的正则表达式字符,我知道C#有Regex.Escape,但我不确定powershell是否有自己的方法......
这就是我现在正在做的事情:
$escapedStr = $regexStr -replace "\+","\+" -replace "\[","\[" -replace "\]","\]" -replace "\(","\(" -replace "\)","\)"
Run Code Online (Sandbox Code Playgroud) 根据我的项目提供商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的任何想法?
我有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) 我正在尝试将下面的查询转换为标准 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) 这是我到目前为止所做的步骤:
师傅正在工作,但是奴隶没有开始
这是输出:
[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问题吗?
以下代码无效:
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)
两种有效的解决方
问题: "_ =>"有什么问题?
非常感谢你
我有一个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 …
连接到我的数据库时出现此错误。
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)
我的环境:
知道出了什么问题吗?
非常感谢您