xpack.security.enabled: false
)。设置好之后终于可以运行。xpack.security.enabled: true
)才能生成 token总结:搞了一下午都没成功运行起来
有没有 v 友知道如何才能既运行 kibana (xpack.security.enabled: true
),又能在宿主机 9200 端口来访问 es 呢(xpack.security.enabled: false
)
![]() |
1
Showfom 89 天前
Debian 下:
curl -sS https://artifacts.elastic.co/GPG-KEY-elasticsearch | gpg --dearmor > /usr/share/keyrings/elasticsearch.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/elasticsearch.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elasticsearch.list apt-get update apt-get install openjdk-11-jre-headless elasticsearch 装完以后 systemctl enable --now elasticsearch 就行了 |
![]() |
2
mythabc 89 天前
|
![]() |
3
qq296015668 89 天前
配置文件大概如下
```elasticsearch.yml cluster.name: "docker-cluster" network.host: 0.0.0.0 logger.level: ERROR xpack.security.enabled: true xpack.security.http.ssl.enabled: true xpack.security.http.ssl.keystore.path: elastic-certificates.p12 xpack.security.http.ssl.truststore.path: elastic-certificates.p12 xpack.security.transport.ssl.enabled: true xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.keystore.path: elastic-certificates.p12 xpack.security.transport.ssl.truststore.path: elastic-certificates.p12 ingest.geoip.downloader.enabled: false ``` 需要的证书可以从 es 容器里面直接生成 ```sh docker run --name es --rm -it elasticsearch:8.6.2 bash bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass "" exit ``` ``` mkdir certs docker cp es:/usr/share/elasticsearch/config/elastic-certificates.p12 ./certs/ docker stop es chown -R 1000:root certs/ ``` 然后把证书挂载到容器 /usr/share/elasticsearch/config/elastic-certificates.p12 ```sh docker run --name es --restart=always -d \ -p 0.0.0.0:9200:9200 \ -p 0.0.0.0:9300:9300 \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx512m -Dlog4j2.formatMsgNoLookups=true" \ -v $(pwd)/es/data:/usr/share/elasticsearch/data -v $(pwd)/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v $(pwd)/es/certs/elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 \ docker.elastic.co/elasticsearch/elasticsearch:8.6.2 ``` |
![]() |
4
Hanggi 89 天前
求 ES 的替代品,目前服务集群在尽可能去 Java 以缩减开销。
看了下 Redisearch 感觉还不成熟,有谁用过吗 |
![]() |
5
chendy 89 天前
没有特殊要求的情况下,直接用 apt 或者 yum 装就完事了
有问题可能是之前的配置文件或者啥有冲突之类的 (看到标题的第一反应是:要不要体验一下装 oracle ? |
![]() |
6
JaguarJack 89 天前
@Hanggi https://www.meilisearch.com/ 。可以看下这个 轻量级的 刚发布 1.0
|
7
seashell2000 89 天前
不是一个 helm 搞定吗?
|
![]() |
8
zanxj 89 天前
哈哈哈……看来对 ELK 不熟悉的还不少,当年我也摸索了好久……现在公司生产日志服务器就是我搭建的,已经正常运行 N 年……有个 ELK 的 TG 群 OP 可能需要 t.me/ElasticCommunity
|
![]() |
9
knightdf 89 天前
ES 安装还不够简单?
|
10
ggvm 89 天前
ES 不是有绿色的版本吗? 下载解压运行就好了
|
![]() |
11
bjzhush 89 天前
ES 才哪到哪啊,这就麻烦了
|
![]() |
12
Keanuo 89 天前
docker 请
|
![]() |
13
liprais 89 天前
我咋官网下个压缩包解压改个配置文件就能跑了
你跑的时候报啥错了 |
14
mylifcc 89 天前
我觉得 spark 安装很麻烦
|
![]() |
15
WilliamYang 89 天前
现在好很多了,6 年前我弄的时候,超级麻烦,一堆报错,网上资料也不够多
|
![]() |
16
Bromine0x23 89 天前
现在新版本强制 TLS 通信是有点麻烦
|
17
Selenium39 88 天前 via iPhone
https://github.com/Selenium39/elk
我自己用的,还是很方便 |
18
baren 88 天前
用 bitnami 的 helm 部署,或者 docker
https://hub.docker.com/r/bitnami/elasticsearch kibana bitnami 也有 可以不使用 tls 通过 nginx 代理 nodeport |
19
967182 88 天前
es: 有人嫌弃我部署麻烦,,,,哭!!!!!!!!!!
|
![]() |
20
cheng6563 88 天前
不是解压运行就行了?
|
21
CloveAndCurrant 88 天前
@Hanggi zinc ?现在改名为 zincsearch 了,golang 写的
|
![]() |
22
ptrees 88 天前
轻量级的 meilisearch 很好用,不知道符不符合你的需求了
|
![]() |
23
aaa5838769 88 天前
ES 安装还不够简单?
|
![]() |
24
hyperdak288 88 天前
@Hanggi 极限科技目前在开发一个基于 rust 的搜索引擎,前身是 es 的专业团队
|
![]() |
25
Hanggi 88 天前
@CloveAndCurrant 看了一下,感觉不错,有在生产环境使用过吗
|
![]() |
26
PickleFish 88 天前
有其他数据同步过去的和清洗数据的工具推荐嘛。
|
28
datoujiejie221 88 天前
我用 ansible 安装的,单机和集群就是一个命令和一个配置文件的事
https://github.com/elastic/ansible-elasticsearch |