我有一台安装了Elasticsearch 1.3.2的CentOS 6.5服务器。
我的elasticsearch.yml配置文件是对默认使用 elasticsearch 的配置文件的最小修改。删除所有注释行后,它看起来像:
cluster.name: xxx-kibana
node:
name: "xxx"
master: true
data: true
index.number_of_shards: 5
index.number_of_replicas: 1
path:
logs: /log/elasticsearch/log
data: /log/elasticsearch/data
transport.tcp.port: 9300
http.port: 9200
discovery.zen.ping.multicast.enabled: false
Run Code Online (Sandbox Code Playgroud)
默认情况下,Elasticsearch 应该启用压缩,我阅读了各种基准测试,压缩率从低至 50% 到高达 95%。不幸的是,在我的情况下,压缩率是 -400%,或者换句话说:用 ES 存储的数据比具有相同内容的文本文件占用的磁盘空间多 4 倍。看:
12K logstash-2014.10.07/2/translog
16K logstash-2014.10.07/2/_state
116M logstash-2014.10.07/2/index
116M logstash-2014.10.07/2
12K logstash-2014.10.07/4/translog
16K logstash-2014.10.07/4/_state
127M logstash-2014.10.07/4/index
127M logstash-2014.10.07/4
12K logstash-2014.10.07/0/translog
16K logstash-2014.10.07/0/_state
109M logstash-2014.10.07/0/index
109M logstash-2014.10.07/0
16K logstash-2014.10.07/_state
12K logstash-2014.10.07/1/translog
16K …Run Code Online (Sandbox Code Playgroud) 我对系统管理很陌生,而且我对 serverfault 绝对是新手,所以如果我的问题没有 100% 遵循 SF 标准,我深表歉意。
这是我的问题:我有一台 xubuntu 机器,上面有许多我需要远程访问的帐户(在同一个 LAN 中,但不在同一个房间中)。我希望我的用户能够使用 GUI。更具体地说,我想模拟您在通过“终端服务器客户端”连接到 Windows 机器时所体验到的行为。
如果我的文档正确,我就不能使用 VNC,因为我不需要“指定”在远程机器上运行的现有GUI 会话:我想从远程机器打开一个新的GUI 会话。
我考虑了许多可能性(XDMCP、FreeNX、NoMachine 的不那么自由的 NX ......)但从 ubuntu 的文档来看,这样做的最佳支持方式是使用 LSPT,因为这是他们已经使用的架构在他们的瘦客户端配置 (edubuntu) 中使用。
现在,这就是问题所在:虽然我可以在各个地方找到关于您可以使用 LSPT 来设置胖客户端这一事实的参考,但我找不到任何有关如何执行此操作的文档。有人能指出我正确的方向吗?
提前感谢您的时间!:)
我正在更新我的一些 ansible playbook 以在最新版本的 Fedora 上运行,该版本现在dnf默认使用。
由于我的大部分剧本也应该在 CentOS 上运行,我希望我的脚本yum在对 CentOS 机器运行dnf时运行 ansible 命令,在对 Fedora 运行时运行该命令(Ansible 1.9 中的新功能),但使用其余的角色原样。
换句话说,我想编写一个可以智能地选择正确命令的单个操作(类似于):
- name: Install zsh
sudo: yes
yum|dnf: name=zsh state=latest
Run Code Online (Sandbox Code Playgroud)
...而不是复制粘贴相同的命令两次,更换yum与dnf两个中的一个,然后执行一些逻辑,说两个不同的角色来运行的一个至极:
- name: Install zsh (yum version)
sudo: yes
yum: name=zsh state=latest
- name: Install zsh (dnf version)
sudo: yes
dnf: name=zsh state=latest
Run Code Online (Sandbox Code Playgroud)
在有人冲过去之前:我知道yum在dnf最新的 Fedora 上有一个别名,并且我可以将剧本保持原样......我的问题不是关于编写 CentOS/Fedora 兼容的剧本,我的问题是关于选择一个根据目标环境,相同参数的不同命令