Tag: elasticsearch

牧场主和elasticsearch巢

我正在使用一个Docker容器,它是一个使用Nest的searchAPI,容器与另一个容器进行通信,该容器是两个弹性search实例的负载均衡器。 我注意到,当一个弹性search实例发生故障时,searchAPI无法通过负载均衡器调用弹性,尽pipe事实上我可以将这个盒子curl到负载均衡器,负载均衡器返回响应仍然弹起的单个弹性实例。 任何想法是怎么回事?

如何在Docker中以root用户身份运行Elasticsearch 5.2.1

我正在使用elasticsearch的Django项目。Django版本是1.9.2,Python版本是2.7。 我在Docker容器中部署项目,Docker容器通常以root用户身份运行进程。镜像成功构build,除弹性search外,一切工作正常。 我明白了 root@05641a637072:~/arches# elasticsearch-5.2.1/bin/elasticsearch [2017-04-19T07:37:13,347][WARN ][oebElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.cli.Command.main(Command.java:88) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) ~[elasticsearch-5.2.1.jar:5.2.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) ~[elasticsearch-5.2.1.jar:5.2.1] Caused by: java.lang.RuntimeException: can not run elasticsearch as root at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-5.2.1.jar:5.2.1] at […]

如何从docker-compose创buildelasticsearch的超级用户

我使用docker-compose版本2,并在我的yml文件服务下,我有以下。 我怎样才能禁用默认用户名elasticsearch泊坞窗图像船(即弹性:改变等),然后创build一个新的超级用户从docker-compose弹性search。 elasticSearch: container_name: api_elastic_search image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0 ports: – "9200:9200" kibana: container_name: api_kibana image: docker.elastic.co/kibana/kibana:5.3.0 depends_on: – elasticSearch ports: – "5601:5601" environment: ELASTICSEARCH_URL: http://api_elastic_search:9200 我尝试使用弹性search服务中的envs,容器未能build立。 environment: elasticsearch.username: "newsuperuser" elasticsearch.password: "newpassword" 与错误 api_elastic_search | org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [elasticsearch.password] please check that any required plugins are installed, or check the breaking changes documentation for removed settings

如何在Docker实例中join节点的ElasticSearch集群

我正在运行里面有ElasticSearch的Docker镜像,它映射到主机端口38xxx:9200,我想要做的也是在主机上运行ElasticSearch,这样主机和Docker将会形成一个集群,所以我不必须从docker实例复制ES数据。 这可能吗? 而我该如何configuration端口来实现呢? 我有一个快速的看看这个,但似乎并没有直接回答我的问题… Elasticsearch在docker集装箱集装箱

docker + elasticsearch:创build日志文件时访问被拒绝

我试图在docker容器中运行elasticsearch(5.3.0),如下所示: docker run –network=host –publish 9203:9200 –publish 9300:9300 –env ES_JAVA_OPTS="-Xms4g -Xmx4g" –env "bootstrap.memory_lock=true" –cap-add=IPC_LOCK –ulimit memlock=-1:-1 –ulimit nofile=65536:65536 –volume /etc/elasticsearch/ip-spotlight.elasticsearch.RR6.yml:/usr/share/elasticsearch/config/elasticsearch.yml –volume /usr/ip-spotlight/elasticsearch/RR6:/usr/share/elasticsearch/data –volume /var/log/elasticsearch:/usr/share/elasticsearch/logs –label app="ip-spotlight" –label service="elasticsearch" –label func="RR6" –name "ip-spotlight.elasticsearch.RR6" docker.elastic.co/elasticsearch/elasticsearch:5.3.2 SElinux被禁用(为了完全确定): # getenforce Disabled 为了完全确定这里是/var/log/elasticsearch的权限: # ls -salt /var/log/elasticsearch/ total 8 4 drwxrwxrwx. 2 elasticsearch elasticsearch 4096 May 4 15:12 . # […]

Sebp / elk没有在docker上运行,出现错误

你好所有的工程在世界上Im 1问题后安装ELK堆栈在docker上我的基础设施:1- Windows 10新的创作者更新2-我的笔记本电脑型号:N552VX(8G内存)3-docker工具箱没有先决条件=示例Java机器和更多。 ..和安装sebp / elkterminaldocker上的命令:$ docker拉sebp / elk安装成功,并没有运行—>一个错误指出,一些错误SEE FULL ERROR == http://textuploader.com / d99r1 PLZ检查错误! bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [2017-05-12T08:47:16,687][INFO ][oenNode ] [Zn8_vUw] stopping … [2017-05-12T08:47:16,721][INFO ][oenNode ] [Zn8_vUw] stopped [2017-05-12T08:47:16,721][INFO ][oenNode ] [Zn8_vUw] closing … [2017-05-12T08:47:16,749][INFO ][oenNode ] [Zn8_vUw] […]

如何让elasticsearch在Ubuntu Docker容器中工作

我有一个dockerfile与以下内容: FROM ubuntu:14.04 # Install Java 8 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -y && \ apt-get install -y software-properties-common && \ apt-add-repository ppa:webupd8team/java && \ apt-get update -y && \ apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys EEA14886 && \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \ apt-get install -y oracle-java8-installer && \ apt-get install […]

如何使用von.js与fontawesome

我试图用vue.js使用font-awesome,但是无法运行。 我尝试包括在索引中,但没有工作: <link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">

将一个Json文件发布到在Windows 10上运行在Docker,Kitematic上的elasticsearch

我一直在找遍所有的互联网没有任何运气。 我试图将文件fluidflux.json发布到运行在Windows 10上的fluidflux.json镜像,但是没有成功。 任何人都可以帮助我找出适当的Post命令和本地放置文件的位置? 我在Windows Docker“套件”附带的Kitematic Powershell中运行curl。 我装了一个音量: 我把我的文件放在本地文件夹“数据”,并运行我的命令,但没有运气。

Docker使用elasticsearch运行ubuntu

我有一个Ubuntu的docker。 我安装elasticsearch服务它。 当我使用命令“curl -X GET'localhost:9200'”时,它返回版本,名称,所有权利。 这意味着弹性searchconfiguration正确,但是当我在我的浏览器上访问docker时,不起作用。 我已经在path中的elasticsearch.yml文件中configuration了networking:/etc/elasticsearch/elasticsearch.yml 我不知道原因。 当我启动泊坞窗我使用命令: docker运行-it -p 9200:9200 ubuntu / elastic 额外的信息 :elasticsearch在ubuntu中也是一个docker。 我开始Ubuntu的,然后在Ubuntu的容器内,我开始elasticsearch服务。