我的 Windows 10 机器上有一个 kubernetes 单节点集群。由于一些错误,我不得不重新安装Docker Desktop,从那时起 kubernetes 安装失败,而 docker 安装成功。所有尝试解决例如删除目录中的config文件.kube和完全重新安装都失败了。详情请见附图。安装的 docker 版本是Docker version 18.09.2, build 6247962. 所有在线搜索工作都不会产生可能的解决方案。我将不胜感激指向解决方案或走动的指针。
error-handling failed-installation docker kubernetes docker-desktop
我一直在尝试管理我正在使用EGit的项目的本地副本.
一旦有其他人的推动,我就会拉一下.但是,有些文件显示我在本地存储库中有未提交的更改,但我没有进行任何更改.我尝试通过手动识别这些更改并发现它们来自gitignore文件来解决这些问题,我没有自己创建(文件偶尔也会显示错误).
是否有可能自动创建gitignore文件?如何维持同步的本地回购状态?我正在使用Eclipse Kepler.
我希望我的应用程序将日志输出到用户主目录中的日志文件。因此,我已将log4j2.xml文件配置如下:
<Configuration>
<Properties>
<Property name="logfolder">/${sys:user.home}/xx/log/ff</Property>
</Properties>
<Appenders>
<RollingFile name="user_file" append="true" fileName="${logfolder}/logxyz.csv" filePattern="${logfolder}/old/$${date:yyyy-MM}/service-%d{MM-dd-yyyy}-%i.csv.gz">
<CsvParameterLayout format="Default" nullString="" charset="UTF-8"/>
<Policies>
Run Code Online (Sandbox Code Playgroud)
我可以看到指定文件夹中的日志,但是在控制台中显示了一些错误:
ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile : java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:\Users\xx/yy/log/abc/def.csv java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:\Users\xx/yy/log/abc/def.csv
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
Run Code Online (Sandbox Code Playgroud)
该错误似乎与解析 Windows 文件系统有关,但我不知道该怎么做。将欣赏任何方向。我正在 Windows 10 上开发,但应用程序日志记录应该是跨平台的。
AWS使用Java sdk时可以删除用户吗?我尝试删除用户,但出现错误消息
Cannot delete entity, must delete login profile first.
Run Code Online (Sandbox Code Playgroud)
相关代码片段是:
AWSIam.deleteUser(new DeleteUserRequest().withUserName(user));
Run Code Online (Sandbox Code Playgroud) 我有一个docker-compose用于运行包括 Logstash 在内的多个容器的文件。我已经将挂载映射sincedb到片段中:
logstash:
build:
context: logstash/
volumes:
- ./tmp/logstash/sincedb:/usr/share/logstash/sincedb
Run Code Online (Sandbox Code Playgroud)
Logstash 容器有一些权限错误,特别是在访问 sincedb 时,如下面的错误片段所示:
Error: Permission denied - /usr/share/logstash/sincedb/sincedb
Exception: Errno::EACCES
Run Code Online (Sandbox Code Playgroud)
我尝试在容器 chmod 中执行,但出现以下错误:
bash-4.2$ chmod o+wx /usr/share/logstash/sincedb/
chmod: changing permissions of ‘/usr/share/logstash/sincedb/’: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
有没有办法克服这个权限问题?
java ×3
amazon-iam ×1
docker ×1
eclipse ×1
egit ×1
git ×1
kubernetes ×1
log4j ×1
log4j2 ×1
logging ×1
logstash ×1
polymorphism ×1