키바나 설정이 바뀌어서 설정할때 토큰을 입력해야 한다.
그런데 이 토큰이 아무리해도 안돼서 문제다.
토큰을 안쓰고 계정을 쓰려고 하면 "elastic"이란 계정은 사용할 수 없다고 나온다.
"elastic"이란 계정을 못쓰게 하니까 계정을 하나 만들어서 설정해주면 된다.
curl -u elastic -X POST http://localhost:9200/_security/user/test_user \
-H "Content-Type: application/json" \
-d '{
"password": "123456789",
"roles": [ "kibana_system" ],
"full_name": "Test User"
}'
이렇게 만든 test_user 계정을
/etc/kibana/kibana.yml
이 파일을 열어서
server.host: "0.0.0.0" # 외부 접속 허용할 경우
elasticsearch.hosts: ["http://localhost:9200"]
elasticsearch.username: " test_user"
elasticsearch.password: "123456789"
이렇게 설정한다. 그리고 재시작.
sudo systemctl restart kibana
그런 후 웹에서 접속한다.
웹에서 키바나에 접속할때 아이디와 비번은 elastic을 넣어어줘야 한다. test_user로는 접속이 안된다.
근데 왜 토큰으로는 안되는지 모르겠다. 이것저것 다 해보다 결국 포기했다.
'엘라스틱서치' 카테고리의 다른 글
[엘라스틱서치]한글 like 검색을 좀 더 빠르게 (0) | 2025.06.24 |
---|---|
[엘라스틱서치]인덱스가 삭제가 안될때 (0) | 2025.06.24 |
엘라스틱서치, 데이터를 업데이트하는 다양한 방법 (0) | 2023.09.13 |
엘라스틱서치, 필드의 타입을 변경할때는 그냥 reindex 해서 인덱스를 다시 만들자 (0) | 2023.09.05 |
엘라스틱서치 - 와일드카드 검색, like 검색 (0) | 2023.08.31 |